2012-03-30 19 views
4

私はグーグルではありますが、何も見つかりませんでした。 Chrome/Firefox拡張機能でユーザーエージェントを変更/偽装する最善の方法は何でしょうか。HTTPリクエストヘッダー(ユーザーエージェント)を変更する - Chrome/Firefox

はい、私は設定でそれを行う方法を知っていますが、これは完璧な方法ではありません。 要求の送信、ヘッダーの置き換え、送信を停止する方法はありますか?

答えて

3

general.useragent.overrideabout:configに設定するか(「Firefox」なし)プロファイルの「prefs.js」ファイルを目的の文字列に設定します。空の文字列は、ユーザーエージェントヘッダーを送信しません。

ChromeまたはChromiumの場合は、引数を--user-agent="STRING"で実行します。空文字列を指定すると、空のユーザーエージェントヘッダーが送信されます。

どちらの場合も、このマスクは、navigator.userAgentまたはnavigator.vendorのように、Javascriptから観察可能なユーザーエージェントのビットをマスクしないことに注意してください。いくつかのFirefoxの拡張機能でこれらの変更が行われています。私は "User-Agent Switcher"と "TorButton"にはそうするコードがあると思います。他の人は、UAControlのようにはしません。 ChromeがAPIの拡張機能にこれらの値をマスクするかどうかはわかりません。

関連する問題