仕事には特定のWebサイトを使用する必要がありますが、このWebサイトはInternet Explorerを使用しているかどうかを確認し、使用していない場合はログインできません。-を使用してUser-Agentヘッダーを切り替えることができます ser Agent Switcher FirefoxプラグインとWebサイトは正常に動作しますが、サイトにアクセスするたびにヘッダーを切り替えたくありません。また、User-Agentヘッダーに永続的に表示させたくありません。 IEを使用しています。
私はLinuxを使用しているので、実際にIEに切り替えることは残念ながらオプションではありません。
FirefoxまたはChromeの特定のWebサイトに特定のユーザーエージェントを定義する方法はありますか?
拡張機能 Chromeのユーザーエージェントスイッチャー には永続的なスプーフィングリストがあり、特定のドメインに特定のユーザーエージェントを設定できます。
拡張機能をChromeに追加します。
chrome-extension://djflhoibgkdhkhhcedjiklpkjnoahfmg/options.html
を開きます。
Permanent Spoof list
をクリックします。
特定のWebサイトのドメインを入力し、目的のユーザーエージェントを選択してAdd
をクリックします。
Firefox 25までは、general.useragent.override.[domain]
をカスタムUA文字列に設定できました。残念ながら、 この機能はFirefox 25で削除されました 。
ここで、サイトごとのUA文字列を取得するには、 AControl に加えて ser-Agent JS Fixer をインストールします。最初のアドオンはサイトごとにUser-Agent
リクエストヘッダーを変更します。ただし、 A-sniffing によく使用されるnavigator.userAgent
文字列は変更しません。 2番目のアドオンは、navigator.userAgent
をオーバーライドして、最初のアドオンを補完します。
私はすでにGreasemonkeyをインストールしていて、ターゲットとするサイトはクライアント側のユーザーエージェントスニッフィングのみを使用しているため、この特定のサイトのnavigator.userAgent
を変更する小さなユーザースクリプトを書くことにしました。
// ==UserScript==
// @name Change navigator.userAgent
// @namespace Rob W
// @description Changes navigator.userAgent to IE on IEGallery.com
// @match http://www.iegallery.com/*
// @run-at document-start
// @grant none
// @version 1
// ==/UserScript==
Object.defineProperty(navigator, 'userAgent', {
value: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)'
});
Firefox 26.0の魅力のように動作します。
Firefoxには、拡張 AControl および a-site-switch があり、サイトごとにUser-Agentヘッダーを設定できます。それらの1つを選択すると、Rob Wが指摘したように、 ser-Agent JS Fixer もインストールする必要があります。
FF上のWebサイトのIE設定を自動検出することで機能する、使用可能な拡張機能が多数あります。
更新され、完全にサポートされたIEタブ。埋め込みIE Firefoxタブに。
IEタブの機能:FF 4+サポート、IE 7-9互換モード、古いIEタブ設定のインポート。IE TabはICBCとalipayをサポートしています
オリジナルのIEタブ(IE8、IE9でも機能)
IE Tab with Adblock Plus with IE support。の拡張バージョンです。また、IE TabおよびIEとFirefoxの間でCookieを同期します。
FF4以降をサポートするIE-Tabのみ
IE-tab のようなアドオンを使用できます。これは実際にIE Firefox内からDLLを使用するため、ページはIEでも同じようにレンダリングされます。特定のページにアクセスしたときに自動的に適用されるように設定できるため、IEを必要とするサイト以外のすべてでFirefoxレンダリングを取得できます。
Android上のFirefoxで低解像度の画像を修正するには、ユーザーエージェントを切り替える必要がありました。エージェントスイッチャーへのデッドリンクをたくさん見つけましたが、これはFirefoxでも機能しました。Androidの場合でも同様です。ユーザーエージェントスイッチャー:
FireFoxで行ったことは次のとおりです。
UserAgentSwitcherアドオンを使用して、iphoneになりすましました。常にモバイルバージョンをロードしたいサイトにアクセスしたところ、自動的にモバイルバージョンがロードされました。
サイトのモバイルページにブックマークを作成しました。
サイトでiphoneユーザーエージェントを使用するようにUAcontrolアドオンを設定します。
UserAgentSwitcherをオフにしました。
通常のブックマークからサイトを起動すると、通常のWebサイトが使用されます。また、モバイルバージョンのブックマークからサイトを起動すると、モバイルバージョンが使用されます。
したがって... UserAccountSwitcher機能は、グローバルではなく1つのサイトにローカライズされています。