ホーム テクノロジー ウィンドウズ Chrome、Firefox、Safari などでユーザーエージェントを変更する方法

Chrome、Firefox、Safari などでユーザーエージェントを変更する方法


Web サイトにアクセスすると、ブラウザーはユーザー エージェントと呼ばれるテキスト文字列を送信し、ユーザーが使用しているブラウザーの種類、オペレーティング システム、およびオペレーティング システムのバージョンを通知します。

ユーザー エージェントに基づいて、Web サイトはデバイスやブラウザのニーズに合わせてデザイン要素や解像度を変更したり、パーソナライズされたコンテンツを提供したりすることもできます。ユーザー エージェントは通常のユーザーにとってはあまり意味がないかもしれませんが、Web 開発者にとっては、Web サイトがすべてのブラウザーとオペレーティング システムで正常に動作することを確認する必要があるため、非常に重要です。

これは、キャンペーンがさまざまなブラウザーやオペレーティング システムで正常に機能していることを確認する必要があるマーケティング担当者にも当てはまります。ただし、すべてのオペレーティング システムとブラウザで Web サイトをテストすることは現実的ではありません。

ありがたいことに、ユーザー エージェントのスプーフィングは存在しており、一般的なブラウザはすべてユーザー エージェントをスプーフィングして、ユーザーがまったく別のブラウザとデバイスを使用していると Web サイトに思わせることができます。したがって、Web 関連の作業をテストしたい場合は、お気に入りのブラウザでユーザー エージェントを変更するだけで済みます。

どうすればよいか疑問に思った場合は、読み続けてください。Chrome、Opera、Microsoft Edge、Safari、Firefox でユーザー エージェントを変更する方法を説明します。

Chrome、Opera、Microsoft Edge でユーザー エージェントを変更します。

Chrome、Opera、Edge はすべてChromium ベースのブラウザであるため、ユーザー エージェントを変更する手順はほぼ同じです。開発者ツールからユーザー エージェントを手動で変更する方法を使用するか、専用の拡張機能を使用することができます。両方の方法を紹介します。

要素の検査ウィンドウからユーザーエージェントを変更します。

デモでは Chrome を使用します。 Opera または Microsoft Edge でもまったく同じ手順に従うことができます。

Web ページを右クリックし、コンテキスト メニューから[検査]または[要素の検査]を選択します。

Chrome 検査要素
Chrome 検査要素

次に、右上隅にある 3 つの縦の点メニューをクリックし、 [その他のツール]メニューから[ネットワーク条件]オプションを選択します。

ネットワーク状況
ネットワーク状況

下部に新しいパネルが開きます。ここで、 「ユーザーエージェント」セクションの「ブラウザーのデフォルトを使用」オプションの横にあるチェックボックスをオフにします。

「ブラウザのデフォルトオプションを使用」のチェックを外します
「ブラウザのデフォルトオプションを使用」のチェックを外します

その後、ここでユーザー エージェント メニューをクリックすると、ユーザー エージェントのリストが開きます。これには、さまざまなオペレーティング システム上の古い Android バージョン、Microsoft Edge、Opera、Firefox、Chrome、Safari、UC Browser が含まれます。

ユーザーエージェントの選択
ユーザーエージェントの選択

ここでいずれかのユーザー エージェントを選択し、ページをリロードし (F5 キーを押します)、そのときに [要素の検査] ウィンドウが表示されていることを確認します。再ロードされたページが新しいユーザー エージェントで開きます。

通常のブラウジングにリセットしたい場合は、要素の検査ウィンドウを閉じてリロードするか、別の Web ページに移動してください。 Web ページを操作して Web サイト内を移動する場合は、「要素の検査」ウィンドウを開いたままにしておく必要があります。邪魔になる場合は、ウィンドウのサイズを小さくすることができます。

拡張機能を使用してユーザーエージェントを変更する

ユーザー エージェントを頻繁に切り替える必要がある場合、またはより大きなユーザー エージェント プールが必要な場合は、拡張機能を使用することをお勧めします。 Chrome 拡張機能を使用します。デフォルトでは、Edge は Chrome 拡張機能をサポートしていますが、Chrome 拡張機能を Opera にインストールするには、このアドオンを Operaにインストールする必要があります。

Google には独自のUser-Agent Switcher拡張機能がありますが、非常に制限があり、必要な機能がいくつか欠けているため、使用する価値はないと思います。

代わりに、 User-Agent Switcher および Manager拡張機能を使用することをお勧めします。ほぼすべてのオペレーティング システムとブラウザに対応するユーザー エージェントがあります。それだけでなく、ブラウザとオペレーティング システムのほぼすべてのバージョンに対応するユーザー エージェントさえ備えています。

拡張機能の上部には 2 つのドロップダウン メニューがあります。 1 つはサポートされているすべてのブラウザをリストし、もう 1 つはサポートされているすべてのオペレーティング システムをリストします。

ユーザーエージェント Chrome 拡張機能
ユーザーエージェント Chrome 拡張機能

希望のブラウザとオペレーティング システムを選択すると、すべてのブラウザのバージョンとオペレーティング システムのバージョンが一覧表示されます。リストから必要なユーザー エージェントを選択し、下の[適用]ボタンをクリックします。変更を確認するには、ページをリロードする必要があります。

ユーザーエージェントを適用する
ユーザーエージェントを適用する

新しいユーザー エージェントは新しいタブでも保持されるため、すべてのブラウジングで偽装されたユーザー エージェントが使用されるようになります。これを元に戻すには、拡張機能を再度開き、 [再起動]をクリックします。これにより、すべてのユーザー文字列がリセットされ、デフォルトが選択されます。ただし、ページをリロードする必要があります。

ユーザーエージェントをリセットする
ユーザーエージェントをリセットする

Firefox のユーザーエージェントを変更します。

Firefox で新しいユーザー エージェントを手動で作成するのは少し難しいため、代わりに Firefox アドオンを使用することをお勧めします。ただし、アドオンを使用したくない場合に備えて、手動で行う方法も説明します。

ユーザーエージェント文字列を手動で作成する

Firefox の検索バーでabout:configを検索し、表示される警告メッセージを受け入れます。

Firefox の設定にアクセスする
Firefox の設定にアクセスする

ここで、設定検索バーにgeneral.useragent.overrideと入力します。 Firefox では、これと同じ名前で新しい設定を作成するよう提案されます。これで[文字列]オプションを選択し、最後にある[+] (プラス) アイコンをクリックします。

Firefoxで新しい文字列を作成する
Firefoxで新しい文字列を作成する

これにより、ユーザー エージェント文字列を追加するための空のスペースを含む新しい設定が作成されます。ここにユーザー エージェント文字列を手動で追加する必要があります。 すべてのユーザー エージェントのリストは次のとおりです。必要なユーザー エージェントを見つけて、作成した設定にコピー/貼り付けて、 [保存]をクリックします。

ユーザーエージェント文字列を追加
ユーザーエージェント文字列を追加

これで、ユーザー エージェント設定が作成され、Firefox ブラウザーでのすべてのブラウジングでこの新しいユーザー エージェントが使用されるようになります。この文字列を変更し続けると、さまざまなユーザー エージェントを試すことができます。

デフォルトのユーザーエージェントにリセットするには、作成した設定を削除する必要があります。この設定の横にあるゴミ箱アイコンをクリックするだけで、すぐに削除できます。

Firefox アドオンを使用します。

ありがたいことに、 User-Agent Switcher および Manager拡張機能は Firefox でも利用できます。これも Chrome と同じように機能します。上部のメニューから希望のブラウザとオペレーティング システムを選択し、リストから適用するユーザー エージェントを選択します。

あるいは、 User-Agent Switcher Firefox アドオンをチェックアウトすることもできます。リストからユーザー エージェントをクリックするだけですぐに適用されるため、使用方法は少し簡単です。ただし、提供されるユーザー エージェントのリストは非常に限られています。

Safariのユーザーエージェントを変更します。

Safari では、ユーザー エージェントを変更するために複雑な設定にアクセスする必要はありません。メインメニューから直接変更できます。最初に開発者モードを有効にする必要があります。その方法は次のとおりです。

Safariメニューから「環境設定」に移動します。

ここで「詳細設定」タブに移動し、 「メニューバーに開発メニューを表示」オプションの横にあるチェックボックスをオンにします。

Safariで開発メニューを有効にする
Safariで開発メニューを有効にする

新しい[開発]メニューがブックマークの隣のメニュー バーに表示されます。それをクリックし、 「ユーザー エージェント」オプションの上にマウス カーソルを置きます。利用可能なユーザー エージェントのリストが表示され、それを選択してすぐに変更できます。上記の Firefox で行ったのと同じように、 [その他…]をクリックしてカスタム ユーザー エージェント文字列を追加することもできます。

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

ユーザー エージェントの変更を元に戻すには、同じ[開発]メニューに戻り、 [ユーザー エージェント]オプションで[デフォルト]を選択する必要があります。

思考の終焉

ブラウザのユーザーエージェントを変更するには、専用の拡張機能を使用することをお勧めします。これらはより多用途であり、複数のユーザー エージェント間の切り替えが非常に簡単になります。また、好みのユーザー エージェントがブラウザ/拡張機能で提供されていない場合は、Firefox で行ったようにその文字列を検索して手動で追加することもできることも知っておいてください。

「 Chrome、Firefox、Safari などでユーザーエージェントを変更する方法」についてわかりやすく解説!絶対に観るべきベスト2動画

How To Change User Agent In Firefox Without Extensions
ツールを使わずにChromeブラウザでユーザーエージェントを変更する方法