ウェブサイトはバージョン100の追加ブラウザで存続しますか

ウェブサイトはバージョン100の追加ブラウザで存続しますか

ブラウザの数は通常重要ではありませんが、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サイトでどのように機能するかを見て興奮していますか?コメント欄でお知らせください。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です