如何通过权限阻止 Firefox 中的 HTML Canvas 指纹识别?

如何通过权限阻止 Firefox 中的 HTML Canvas 指纹识别?

我跑了一个Canvas 指纹浏览器测试并注意到我在 Firefox 66 中容易受到 Canvas 指纹的影响。这让我很惊讶,因为我已经读过很多公告声明 Firefox 58 在网站尝试读取 Canvas 指纹数据时引入了提示。此功能是否已被删除?

如何更改 Firefox 设置,以便它在提供对 HTML Canvas 的读取权限之前提示我请求权限?

我发现有几个 Firefox 插件可以阻止 Canvas 指纹识别。画布拦截器改变 Javascript API。帆布防御者增加一些随机噪音,以防止留下持久的指纹。不过,我宁愿将权限更改为防止代码运行,而不是安装一个将运行的插件额外的代码。

这个超级用户的回答描述了 Firefox 如何存储特定于站点的 Canvas 权限设置,可能会有所帮助。但是,我有兴趣更改全部网站。

答案1

您正在寻找的设置是privacy.resistFingerprinting

但请注意,将此设置为true也会导致一些大量使用画布的网站失效(根据我的经验,这主要影响浏览器游戏,但 YMMV)。如果您遇到任何问题,画布拦截器设置为阻止模式“假”可能是最好的选择。

相关内容