Mozilla将NPAPI插件沙箱添加到Firefox

尝试消除问题的工具

沙盒终于出现在Firefox Web浏览器中。启用(当前)非限制性 Firefox Nightly中的内容沙箱 上个月, 组织启用 浏览器的Aurora和Nightly版本中即将推出的NPAPI插件沙箱。

这些沙箱旨在限制浏览器中的选项卡和插件的权限,以强化和稳定它。

插件沙箱默认情况下处于禁用状态,需要由用户启用才能使其可用。

默认情况下,它将对所有浏览器插件进行沙箱处理,但是还有一个选项仅对选定的插件启用。

注意 :NPAPI插件沙箱默认情况下在Windows的较新版本的Firefox中启用。

启用插件沙箱

firefox plug-in sandbox

要在Firefox中启用插件沙箱,请执行以下操作:

  1. 类型 关于:配置 在地址栏中,然后按Enter。
  2. 确认是否出现提示,请小心。
  3. 搜索 dom.ipc.plugins.sandbox.default
  4. 双击名称,将其值从false更改为 真正

为单个插件启用沙盒

例如,如果您不想为所有插件启用沙盒,则因为这样做后发现某些插件存在问题,则可以为特定插件启用它。

偏好 dom.ipc.plugins.sandbox.flash 处理Adobe Flash的沙箱。您可以将其设置为true(无需触摸dom.ipc.plugins.sandbox.default来为Firefox中的Flash插件启用插件沙箱。

Firefox中的所有其他插件都不存在该首选项。要为其中之一启用沙箱,请在浏览器中创建一个新的首选项,并将其命名为dom.ipc.plugins.sandbox。

查找的最简单方法是在about:config页面上时搜索plugin.state,因为它列出了所有已安装的插件以及该功能需要使用的名称。

plugin state

当您浏览页面上与插件相关的首选项时,您可能还会注意到 闪存保护模式已禁用 Firefox Nightly和Aurora中默认情况下。

自Adobe引入以来,它一直是Firefox中与Flash相关的问题的起因,而Mozilla希望浏览器自己的沙箱和同时禁用保护模式使这些问题成为过去。

就像选项卡沙箱一样,插件沙箱还没有Mozilla希望的那样严格。值得注意的是,插件沙箱并不依赖于 Firefox的多进程架构Electrolysis e10s 。 (通过 索伦·亨茨切尔