我已经谷歌搜索过了,但没有找到任何东西。使用Chrome/Firefox的扩展程序改变/欺骗用户代理的最佳方法是什么?
是的,我知道使用配置文件的方法,但这不是完美的方式。 是否有一种方法可以停止请求被发送,替换标题并发送它?
是的,我知道使用配置文件的方法,但这不是完美的方式。 是否有一种方法可以停止请求被发送,替换标题并发送它?
about:config
中设置general.useragent.override
(确保它是“字符串”类型),或者在没有运行Firefox的情况下编辑你的个人资料文件“prefs.js”,将其设置为所需的字符串。留空表示不发送用户代理标头。--user-agent="STRING"
运行程序。留空表示发送一个空的用户代理标头。navigator.userAgent
或navigator.vendor
。一些Firefox扩展确实会更改其中的一些内容;我认为,“User-Agent Switcher”和“TorButton”都有代码来做到这一点。而其他一些扩展则不会,比如UAControl。我不知道Chrome是否向其扩展公开API以掩盖这些值。