如何用假数据覆盖或通过用户识别js对象禁用"fingerprinting":navigator
How to overwrite with fake data or disable "fingerprinting" by user identifying js object: navigator
navigator对象用于识别用户浏览。即使您安装了有助于阻止大量识别脚本的扩展程序,navigator
对象似乎始终可用。
我想向其提供(或禁用)虚假数据的一些识别特征
navigator.geolocation
navigator.plugins
navigator.battery
navigator.oscpu
navigator.platform
navigator.userAgent
navigator.(etc)
尝试使用 GreaseMonkey 覆盖对象时没有效果。
编辑:X-Agent 非官方扩展覆盖 navigator
我找不到永久覆盖 navigator
对象或禁用它的方法。但是,我遇到了关于强化 Firefox 的 VikingVPN's post and GHack's post。
- 打开
about:config
- 设置如下(节选)
- 要禁用插件安装的指纹设置
plugin.scan.plid.all
到 false
- 要禁用定位服务,请将
geo.enabled
设置为 false
- 要禁用电池检查,请将
dom.battery.enabled
设置为 false
- 为 Firefox 安装 Stop Fingerprinting 插件
navigator对象用于识别用户浏览。即使您安装了有助于阻止大量识别脚本的扩展程序,navigator
对象似乎始终可用。
我想向其提供(或禁用)虚假数据的一些识别特征
navigator.geolocation
navigator.plugins
navigator.battery
navigator.oscpu
navigator.platform
navigator.userAgent
navigator.(etc)
尝试使用 GreaseMonkey 覆盖对象时没有效果。
编辑:X-Agent 非官方扩展覆盖 navigator
我找不到永久覆盖 navigator
对象或禁用它的方法。但是,我遇到了关于强化 Firefox 的 VikingVPN's post and GHack's post。
- 打开
about:config
- 设置如下(节选)
- 要禁用插件安装的指纹设置
plugin.scan.plid.all
到false
- 要禁用定位服务,请将
geo.enabled
设置为false
- 要禁用电池检查,请将
dom.battery.enabled
设置为false
- 要禁用插件安装的指纹设置
- 为 Firefox 安装 Stop Fingerprinting 插件