User Agent Switcher不改变客户端UA

描述

如图,下面这个软件。
image
软件设置中,包含以下选项,有个选项是不改变客户端的UA(navigator全局对象)
image
然而,就算不勾选这玩意,navigator依然没有被正常改变。
image

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

User-Agent

image
这个插件也是一样的问题。

User-Agent Switcher for Chrome

image

之所以列出这些插件,是因为这俩插件的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
image

User-Agent Switcher and Manager

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

Http User-Agent Switcher

https://chromewebstore.google.com/detail/http-user-agent-switcher/dalfpgoflklogpfibbjelegbgfamlhof
image
虽然界面有些简陋,但是使用起来还算方便。

posted @ 2025-01-25 20:20  魂祈梦  阅读(364)  评论(0)    收藏  举报