如果您需要欺骗用户代理:
Custom UserAgent String:“为所需的URL或域添加自定义useragent字符串。”
此插件不会更改您的javascript用户代理。
要同时更改JS UA,请将以下用户脚本添加到油脂猴子:
// ==UserScript==
// @name Change navigator.userAgent
// @namespace Rob W
// @description Changes navigator.userAgent to IE on IEGallery.com
// @match http://www.iegallery.com/*
// @run-at document-start
// @grant none
// @version 1
// ==/UserScript==
Object.defineProperty(navigator, 'userAgent', {
value: 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)'
});
这些过时的插件不适用于当前的Firefox:
- UAControl:此扩展名将允许您控制每个站点(域)在HTTP标头中作为User-Agent发送的字符串。
请注意,这无法控制JavaScript使用的本机User-Agent字符串(例如navigator.userAgent)。
- ua-site-switch:更改当前域的用户代理。
UA仅在请求HTTP标头中更改,因此不会阻止Javascript确定真实的UA。
如果您需要在javascript级别更改UA,则可以使用一个名为User-Agent JS Fixer的不错的插件。
- User-Agent JS Fixer:此插件可以按站点更改JavaScript User-Agent,而不是整个会话都进行更改。
它本身不执行任何操作,但是补充了另一个插件(如UAControl或ua-site-switch)的功能。不需要其他配置,它使用与它们相同的设置。
它所做的一切就是使用在HTTP标头上发送的相同字符串为User-Agent重新定义JavaScript代码(navigator.userAgent)。
[....作为起点,如果有人要编写更好的插件]