我用谷歌搜索,但我找不到任何东西。使用Chrome / Firefox扩展程序更改/欺骗用户代理的最佳方法是什么。
是的,我知道用config做的方法,但这不是完美的方式。 有没有办法停止发送请求,替换标头并发送它?
答案 0 :(得分:3)
在Firefox中,将general.useragent.override
设置为about:config
(确保其类型为“string”)或(不运行Firefox)将配置文件的“prefs.js”文件设置为所需的字符串。空白字符串不会导致发送用户代理标头。
在Chrome或Chromium中,使用参数--user-agent="STRING"
运行程序。空白字符串会导致发送空白用户代理标头。
请注意,在这两种情况下都不会屏蔽来自Javascript的用户代理可观察位,例如navigator.userAgent
或navigator.vendor
。一些Firefox扩展确实改变了其中一些;我认为“User-Agent Switcher”和“TorButton”都有代码可以这样做。其他人不像UAControl那样。我不知道Chrome是否会向其扩展程序公开API以屏蔽这些值。