ブラウザの数は通常重要ではありませんが、ChromeとFirefoxが同時に100周年を迎える中で、大きな問題は、Webサイトがそれを実現できるかどうかということです。
問題は、多くのサイトが、ブラウザが99を超えている場合、それは本当に、本当に古いに違いないという前提でハードコーディングされていることです。実際、さらに進んで、ブラウザのメジャーバージョン番号が99より大きい場合、一部の最新機能をまったくサポートしないことを示唆する人もいるかもしれません。
古いブラウザは理解できないコードを単に無視したため、時間の経過とともにWebサイトは徐々に新しい機能を追加する可能性があります。しかし、開発者は、サイトで何ができるかを見つけるためにブラウザー番号に依存するのではなく、JavaScript機能検出の使用方法を検討する必要があります。
エンドユーザーにとって、これはWebサイトが3つの主要なブラウザー間で同じように機能する必要があることを意味します。しかし、開発者とWebマスターにとって、これは非常に異なることを意味します。サイトが新しいバージョンの準備ができていることを確認する必要があります。
サイトメモリ
Web業界はメモリ不足です。Operaが2009年にバージョン10に到達して問題が発生し、わずか3年後にFirefox10が同様の問題に直面したことを思い出してください。
1つの問題は、Webサイトが古いバージョンのブラウザを明示的にブロックすることが多いことです。単に古すぎて安全ではないためにブロックされるものもあれば、Webサイトが適切に機能するために必要な機能をサポートしていないためにブロックされるものもあります。
場合によっては、Webサイトは、ブラウザが古くなっていることをユーザーに通知し、新しいバージョンをダウンロードするためのリンクを提供します。ただし、古いブラウザが新しいバージョンのFlashまたはJavaを処理できない場合は、このリンクも壊れている可能性があります。
メジャーバージョン番号が変更されるたびに、Webサイトはハッキングの新しい方法を見つけます。一部のサイトでは、ログインできません。その他の場合、重要な機能は単に機能を停止します。これらの問題はほとんどの場合マイナーで一時的なものですが、メジャーバージョン番号が変更されるたびに発生します。
Webテスト
Web開発者は、必要な変更が単純であっても、すべてのコードを変更したいとは思わないため、問題は解決しない可能性があります。
すでにバージョン100でブラウザをテストしている1人のWeb開発者は、ブラウザのバージョンをチェックするサイトですでに問題に遭遇しています。
場合によっては、ブラウザはユーザーエージェント文字列を99から100に変更しましたが、特定のバージョン番号をチェックしたサイトをロードできませんでした。
あなたがウェブ開発者または非常に熱心なブラウザユーザーであるなら、あなたは今後数ヶ月にわたる主要なブラウザベンダーのリリーススケジュールが非常に興味深いものになることに気づいたかもしれません。
問題は、多くのWebサイトが、ブラウザ文字列(user-agent)を調べて、「Firefox / 99」や「Firefox / 100」などが含まれているかどうかを確認することにより、インストールされているブラウザユーザーを確認するようにプログラムされていることです。
この場合、サイトはこのブラウザでの動作を拒否する可能性があります。また、Microsoftは現在Chromiumバリアントを使用しているため、これはEdgeにも影響を及ぼしており、同社はチェックしています。
Chromeはまもなく新しいバージョンに更新され、FirefoxやSafariよりもメジャーバージョンになります。ただし、3つのブラウザすべてのメジャーバージョンが同じになるまでに、ほとんどのサイトは新しいバージョンで動作するようにソフトウェアを更新しているはずです。
新しいブラウザがWebサイトでどのように機能するかを見て興奮していますか?コメント欄でお知らせください。
コメントを残す