[英]Some websites return a forbidden response only in Firefox on Linux (changing the user agent to Chrome works though); common cause?
[英]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.userAgent
或navigator.vendor
。 一些Firefox擴展確實改變了其中一些; 我認為“User-Agent Switcher”和“TorButton”都有代碼可以這樣做。 其他人不像UAControl那樣。 我不知道Chrome是否會向其擴展程序公開API以屏蔽這些值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.