You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Firefox中仅为特定网站启用WebAssembly

如何在Firefox中仅为特定网站启用WebAssembly

刚好我之前也研究过Firefox 115.x ESR版本的这个设置,结合你的Debian 12环境,给你一步步说清楚怎么实现全局禁用WebAssembly、仅信任网站开白名单的需求:

方法一:通过网站可视化权限面板操作(适合不想碰about:config的用户)

  • 先打开你想要允许WebAssembly的信任网站,比如https://trusted-site.com
  • 点击地址栏左侧的🔒(安全锁)图标,弹出网站信息面板
  • 点击面板里的「更多信息」,打开完整的网站设置窗口
  • 切换到「权限」标签页,找到「JavaScript」选项,点击右侧的下拉菜单,选择「允许」
  • 注意:这个操作是给整个网站启用JavaScript(包含WebAssembly),如果你只想单独开WebAssembly而限制其他JS功能,建议用下面的方法二。

方法二:通过about:config添加站点特定偏好(精准控制)

这种方法可以单独针对WebAssembly给特定网站开例外,不影响其他JS权限:

  1. 在地址栏输入about:config并回车,点击「接受风险并继续」进入配置页面
  2. 在顶部搜索框输入javascript.options.wasm,确认当前全局值是false(这是你之前设置的全局禁用)
  3. 右键点击这个偏好项,选择「新建」→「字符串」
  4. 输入站点特定的偏好名称,格式是permissions.<你的网站域名>.javascript.options.wasm:
    • 比如允许example.com,就填permissions.example.com.javascript.options.wasm
    • 如果要包含所有子域名(如blog.example.com、docs.example.com),就填permissions..example.com.javascript.options.wasm(注意域名前有两个点)
  5. 点击「确定」后,把这个字符串的值设为true
  6. 重复步骤3-5,给所有需要信任的网站添加对应的偏好项

验证设置是否生效

  • 打开目标信任网站,按F12打开开发者工具,切换到「控制台」标签
  • 输入WebAssembly并回车,如果返回function WebAssembly() { [native code] },说明该网站的WebAssembly已经启用
  • 打开其他非信任网站,同样在控制台输入WebAssembly,应该会返回undefined或报错,说明全局禁用生效

备注:内容来源于stack exchange,提问作者Flux

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:58:12