【发布时间】:2017-07-29 00:03:40
【问题描述】:
我想知道是否有办法通过使浏览器(在我的情况下为 firefox)提供虚假数据来伪造您的浏览器指纹(可以在 https://panopticlick.eff.org/ 等网站上进行测试)? 如果是这样,我想做一个扩展。那可能吗? 如果有关于我将如何去做的任何建议?
非常感谢!
【问题讨论】:
标签: javascript firefox browser fingerprint
我想知道是否有办法通过使浏览器(在我的情况下为 firefox)提供虚假数据来伪造您的浏览器指纹(可以在 https://panopticlick.eff.org/ 等网站上进行测试)? 如果是这样,我想做一个扩展。那可能吗? 如果有关于我将如何去做的任何建议?
非常感谢!
【问题讨论】:
标签: javascript firefox browser fingerprint
只需创建一个作为代理的扩展程序,每个发出的http 请求都会通过您的扩展程序的代理。然后获取数据并随心所欲地对其进行操作,并将其转发到目的地。
http 请求示例
POST /path-to/page HTTP/1.1
User-Agent: Mozilla/4.0 (compatible; MSIE5.01; Windows NT)
Host: www.example.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
Accept-Language: en-us
Accept-Encoding: gzip, deflate
Connection: Keep-Alive
param1=val1¶m2=val2
【讨论】:
将满足您的请求的插件名称是 canvas blocker
【讨论】: