ホームページ » の仕方 » OS XでSafariのユーザエージェントを変更する方法

    OS XでSafariのユーザエージェントを変更する方法

    特定のブラウザを必要とするWebサイトにアクセスしたときに、たぶん時々いらいらしています。幸いなことに、あなたはWebサイトを他のブラウザを使っていると考えるように欺くことができますし、Safariを含むほとんどのWebブラウザでこれを実行できます。.

    ユーザエージェントの「なりすまし」は新しいことではありません。いわゆるブラウザ戦争があったときには時々必要でした。 Webサイトの設計者は、多くの場合、ユーザーのブラウザに応じてさまざまなコンテンツを表示および配信するようにページを設計します。これを解決するには、誤った「ユーザーエージェント文字列」を送信することがよくありました。.

    今日、WebサイトやブラウザはWeb標準に準拠しているため、ユーザーが問題を抱える可能性は低くなります。それはあなたがまだ時々それに出会うことがないということではありません。.

    もしあなたがApple OS XのSafariを使っているのであれば、ユーザーエージェントを変更する方法や、カスタムエージェントを作成する方法もあります。.

    とにかくユーザエージェントとは?

    SafariがWebサイトにアクセスすると、次のような一連のテキストが送信されます。

    Mozilla / 5.0(Macintosh; Intel Mac OS X 10_10_2)AppleWebKit / 600.3.18(GeckoのようなKHTML)バージョン/ 8.0.3 Safari / 600.3.18

    これは、この特定のユーザーがOS X 10.10.2を実行しているMac上でSafari 8を実行していることをWebサーバーに伝えます。.

    それは明らかにオペレーティングシステムとウェブブラウザによって異なるでしょう。 Windows 7とInternet Explorer 10を実行しているコンピュータは、次のようになります。

    Mozilla / 5.0(互換; MSIE 10.0; Windows NT 6.1; Trident / 6.0)

    さまざまなオペレーティングシステム上に非常に多くのブラウザがあるため、ユーザーエージェント文字列のリストは非常に広範囲です。ところで、あなたのブラウザがあなたについて明らかにしている情報を見ることは可能です。それはあなたのスクリーン解像度、IPアドレス、その他を含みます。.

    Safariでユーザエージェントを変更する

    Google Chrome、Internet Explorer、Firefoxでユーザーエージェントを変更する方法について説明しました。それではApple OS XのSafariでそれを変更する方法を説明しましょう。.

    まず、「Safari」メニューまたは「Command +」でSafariの設定を開きます。.

    設定を開いた状態で、「詳細設定」タブをクリックしてください。一番下で、「メニューバーに現像メニューを表示」の横のボックスをチェックして、設定を終了します。.

    今Safariは開発ツール専用の新しいメニューを持っているでしょう.

    「User Agent」メニューが一番上にあります。 OS XおよびiOS上のSafariの以前のバージョン、MacおよびWindows上のChrome、および「その他…」オプションなど、すでに利用可能なオプションがかなりたくさんあります。.

    「その他…」オプションを使用すると、iOS 8.2を実行しているiPad上のGoogle Chromeがどのように表示されるかを知りたい場合など、リストされているもの以外のユーザーエージェントを指定できます。.

    その後、User Agentメニューから“ Other…”オプションを開くと、テストしたいブラウザのユーザエージェント文字列を単にタイプコピーするだけです。.

    その後、新しいユーザーエージェントが[ユーザーエージェント]メニューに表示されます。ただし、一度に持てる「他の」ユーザーエージェントは1つだけです。.

    はじめにお勧めしたように、ほとんどのブラウザは現在標準に準拠していることがかなりよく、ほとんどのWebサイトはブラウザに依存しないため、ユーザエージェントを変更する必要は珍しくありません。.

    関連するメモとして、Web標準に関してブラウザがどのように機能するかを知りたい場合は、Web標準プロジェクトによって開発されたAcid Testsをいつでも試すことができます。.

    とは言っても、この記事が役に立つことを願っています。質問やコメントなど、追加したいことがある場合は、ディスカッションフォーラムにフィードバックを送信してください。.