Tor 浏览器 8.0.6 始终开启 webgl.min_capability_mode

Tor 浏览器 8.0.6 始终开启 webgl.min_capability_mode

我想在 Tor Browser 8.0.6 中启用 webgl。在 about:config 中,除 之外的所有设置都已保存webgl.min_capability_mode,它始终设置为true。无论我做什么,此值始终设置为true。所有其他 webgl.*-changes 都是持久的。我尝试使用自定义文件添加新的默认配置文件user.js,但没有成功。

如何在 Tor Browser 8.0.6 中实现启动时webgl.min_capability_mode设置为false?这是错误还是功能?

答案1

选项为“真”在某种程度上是 TOR 浏览器的一个功能。根据 Mozilla 开发者文档

WebGL(Web 图形库)是一种 JavaScript API,用于在任何兼容的 Web 浏览器中呈现交互式 3D 和 2D 图形,无需使用插件。

webgl.min_capability_mode

布尔属性,当该属性为 true 时,将启用最低功能模式。在此模式下,WebGL 被配置为仅支持 WebGL 规范要求的最低限度的功能集和功能。

TOR 浏览器希望最大限度地减少用户的数字指纹通过禁用每个网站的 JavaScript。正如引用的文档中所述,WebGL 是一个 JavaScript API。因此,webgl.min_capability_mode: "true"是默认值。要使其成为 false,可以在此处使用 TOR使用自动配置进行定制

假设 TOR 安装在C:\Tor文件夹中。使用以下行在路径autoconfig.js中创建文件 :C:\Tor\defaults\pref\autoconfig.js

// This line is a comment
pref("general.config.filename", "firefox.cfg");
pref("general.config.obscure_value", 0);

在路径中创建firefox.cfg文件C:\Tor\mozilla.cfg。添加以下几行:

// This line is comment
lockPref("webgl.min_capability_mode", false);

文件名应与 中的上一个首选项相匹配autoconfig.js。此处lockPref将首选项锁定为 false。在我看来,我并不建议更改默认值。TOR 这样做是为了匿名化用户身份。

进一步阅读:

相关内容