User Agent Switcher不改变客户端UA
描述
如图,下面这个软件。

软件设置中,包含以下选项,有个选项是不改变客户端的UA(navigator全局对象)

然而,就算不勾选这玩意,navigator依然没有被正常改变。

值得注意的是,手机上自带的浏览器切换UA都能成功改变客户端UA。
User-Agent

这个插件也是一样的问题。
User-Agent Switcher for Chrome

之所以列出这些插件,是因为这俩插件的UI比较友好,少点几次就能直接切换UA。
获取UA
可以在下面的网站,查看当前浏览器环境UA。
https://tool.ip138.com/useragent/
客户端(浏览器)
const ua = navigator.userAgent;
服务端(服务器API侧)
用户发出请求的请求头中,包含UA信息,下面以Nodejs后端为例,获取该请求头。
http.createServer((req, res) => {
const ua = req.headers['user-agent'];
});
使用其他插件
如果不能使用商店,可以去crxsoso.com下载插件并安装。
以下插件均不存在客户端UA未被修改的情况。
User-Agent Switcher
https://chromewebstore.google.com/detail/user-agent-switcher/dbclpoekepcmadpkeaelmhiheolhjflj

User-Agent Switcher and Manager
https://chromewebstore.google.com/detail/user-agent-switcher-and-m/bhchdcejhohfmigjafbampogmaanbfkg?hl=zh-CN&utm_source=ext_sidebar
提供了丰富的选项。
就是切换时要点击很多下,感觉有些麻烦。

Http User-Agent Switcher
https://chromewebstore.google.com/detail/http-user-agent-switcher/dalfpgoflklogpfibbjelegbgfamlhof

虽然界面有些简陋,但是使用起来还算方便。

浙公网安备 33010602011771号