特定のホストへのリクエストに対してカスタムHTTPヘッダーを送信する方法(Firefoxアドオンまたはabout:config設定)はありますか?
例:ホストFoobar: true
にリソースを要求した場合(およびその場合のみ)にヘッダーfoo.example.com
を送信します。
プロトコルも指定できる場合はボーナスポイント(たとえば、HTTPS経由でリクエストする場合にのみヘッダーを送信する)。
(私の質問を参照 リファラーで追加の「パスワード」を使用してプライベートサイトを非表示にしますか? ITセキュリティSEで、なぜそれを実行したいのか)
Referer
User-Agent
、Referer
およびAccept-Language
Firefoxに制限されていない場合は、Google Chromeの拡張機能 Header Hacker を使用できます。
それは提供します:
そのため、2番目の機能で問題を解決できます。
私はエクステンションをたくさん使っていますが、それは私にとってはうまくいきます。
Firefoxアドオンのヘッダーツールは、探していることを実行します。 https://addons.mozilla.org/en-us/firefox/addon/header-tool/
私は、カスタムリクエストヘッダーをlocalhostに制限するために試してみました。
Firefox 57のリリース以来、プラグイン Modify Header Value がうまく機能することを発見しました。
ヘッダー値の変更では、目的のWebサイトまたはURL上のすべての要求のHTTP要求ヘッダーを追加、変更、または削除できます。
ユーザーエージェントを偽装する必要がある場合:
Custom UserAgent String : "目的のURLまたはドメインにカスタムuseragent文字列を追加します。"
このアドオンは、JavaScriptユーザーエージェントを変更しません。
jS UAも変更するには、次のユーザースクリプトをgreasemonkeyに追加します。
// ==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では機能しません。
[....誰かがより良いアドオンを書きたい場合の出発点として]