特定のブラウザを必要とするWebサイトにアクセスすると、おそらくいつかイライラすることでしょう。幸いなことに、ウェブサイトをだまして別のブラウザを使用していると思わせることができます。これは、Safariを含むほとんどのブラウザで実行できます。
ユーザーエージェントの「なりすまし」は新しいことではありません。いわゆるブラウザ戦争があったときに、それが必要になることがありました。ウェブサイトのデザイナーは、ユーザーのブラウザに応じてさまざまなコンテンツをレンダリングおよび配信するページをデザインすることがよくありました。これに対する解決策は、多くの場合、誤った「ユーザーエージェント文字列」を送信することでした。これにより、Webサーバーがだまされて優先コンテンツが配信されます。
現在、ウェブサイトとブラウザはウェブ標準への準拠に優れているため、ユーザーが問題を抱える可能性は低くなっています。だからといって、まだ時々遭遇しないというわけではありません。
Apple OS XのSafariを使用している場合、ユーザーエージェントを変更する方法と、カスタムエージェントを作成する方法は次のとおりです。
とにかくユーザーエージェントとは何ですか?
Safariがウェブサイトにアクセスすると、次のようなテキストの文字列が送信されます。
Mozilla / 5.0(Macintosh; Intel Mac OS X 10_10_2)AppleWebKit / 600.3.18(KHTML、Geckoなど)バージョン/8.0.3 Safari / 600.3.18
これは、この特定のユーザーがOS X10.10.2を実行しているMacでSafari8を実行していることをウェブサーバーに通知します。
それは明らかにオペレーティングシステムとウェブブラウザによって異なります。 Windows7とInternetExplorer 10を実行しているコンピューターは、次のように表示されます。
Mozilla / 5.0(互換、MSIE 10.0、Windows NT 6.1、Trident / 6.0)
ザ・ ユーザーエージェント文字列のリストは非常に広範囲です さまざまなオペレーティングシステムに非常に多くのブラウザがあるためです。ちなみに、 ブラウザがあなたについてどのような情報を表示するかを確認する 、画面の解像度、IPアドレスなどが含まれます。