簡體   English   中英

更改HTTP請求標頭(用戶代理) - Chrome / Firefox

[英]Changing HTTP request headers (user agent) - Chrome/Firefox

我用谷歌搜索,但我找不到任何東西。 使用Chrome / Firefox擴展程序更改/欺騙用戶代理的最佳方法是什么?

是的,我知道用config做的方法,但這不是完美的方式。 有沒有辦法停止發送請求,替換標頭並發送它?

在Firefox中,在about:config設置general.useragent.override (確保它的類型為“string”)或者(不運行Firefox)將配置文件的“prefs.js”文件設置為所需的字符串。 空白字符串不會導致發送用戶代理標頭。

在Chrome或Chromium中,使用參數--user-agent="STRING"運行程序。 空白字符串會導致發送空白用戶代理標頭。

請注意,在這兩種情況下都不會屏蔽來自Javascript的user-agent observable的位,例如navigator.userAgentnavigator.vendor 一些Firefox擴展確實改變了其中一些; 我認為“User-Agent Switcher”和“TorButton”都有代碼可以這樣做。 其他人不像UAControl那樣。 我不知道Chrome是否會向其擴展程序公開API以屏蔽這些值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM