如何用假数据覆盖或禁用用户识别js object:navigator的“指纹识别”

时间:2016-05-10 16:09:10

标签: javascript tracking tampermonkey navigator greasemonkey-4

navigator对象用于标识用户浏览。即使你有扩展安装有助于阻止大量识别脚本,似乎navigator对象始终可用。

我想将假数据提供给(或禁用)

的一些识别特征
navigator.geolocation
navigator.plugins
navigator.battery
navigator.oscpu
navigator.platform
navigator.userAgent
navigator.(etc)

尝试使用GreaseMonkey覆盖对象时没有效果。

1 个答案:

答案 0 :(得分:0)

修改:X-Agent非正式扩展会覆盖navigator

我找不到永久覆盖navigator对象或禁用它的方法。但是,我遇到了强化Firefox的VikingVPN's postGHack's post

  1. 打开about:config
  2. 设置以下内容(摘录)
    • 要通过插件安装禁用指纹识别,请将plugin.scan.plid.all设置为false
    • 要禁用将geo.enabled设置为false
    • 的位置服务
    • 要停用电池检查,请将dom.battery.enabled设置为false
  3. 为Firefox安装Stop Fingerprinting插件