请教JS 如何修改 UserAgent

JavaScript016

请教JS 如何修改 UserAgent,第1张

Object.navigator.\_\_defineGetter\_\_('userAgent', '自定义 UA 字串')//旧写法

Object.prototype.setProperty(navigator, 'userAgent': function() {return '自定义 UA 字串'})//新写法

浏览器发送的UserAgent没有办法修改

userAgent对js来说是只读的,只能在浏览器层面或操作系统层面修改UserAgent

例如,Windows下可以修改注册表,改变IE的UserAgent

Chrome可以通过扩展,修改UserAgent,Chrome扩展可以使用JavaScript编写

如果是手动修改,还可以直接在Chrome的控制台通过模拟移动设备的方式,设置UserAgent