【发布时间】:2017-11-25 19:51:42
【问题描述】:
我想编写一个脚本来重新定义现有的混淆 javascript 函数。
这是我从我的网站复制的功能。
userAgentKey: function(e) {
return this.options.excludeUserAgent || e.push({
key: "user_agent",
value: this.getUserAgent()
}), e
},
此函数返回我的浏览器的用户代理(用于指纹识别)。
我想操作返回值并希望这个函数返回“exampleBrowserUserAgent”。 我没有任何 OOP 经验。
我的问题是这并没有重新定义我的代码..
function userAgentKey(){
return "exampleBrowserUserAgent"
}
如何操作返回值?
感谢您的帮助!
编辑:网站使用fingerprintjs2。这里是链接:enter link description here
【问题讨论】:
-
请您提供指向您网站的链接,或者您试图间接修改的脚本?
-
要操作您的用户代理,请使用您的浏览器设置。 (请注意,使用不常见的非标准值会让您更容易识别指纹)
-
我编辑了我的问题。在那里你可以找到fingerprint2.js 的链接。谢谢你。是的,欺骗用户代理会更容易,但我想编写一个用户脚本,因为我想用随机值操作所有指纹结果(例如来自不同浏览器的随机用户代理)
标签: javascript function redefine