Firefox中沙盒命令的替代品是什么?

时间:2019-08-11 09:06:32

标签: firefox google-chrome-extension firefox-addon firefox-webextensions

因此,我为chrome制作了一个插件,在其中使用了沙箱命令的清单文件。沙盒命令在Firefox中不起作用。是否有任何与manifest.json文件的沙盒命令相似或相同的命令可以在Firefox中使用?

Firefox接受:

"content_security_policy":
        "sandbox allow-scripts; script-src 'self'; object-src"

但它的功能不像Chrome中的沙箱。

我尝试过

"content_security_policy":"sandbox" 

"content_security_policy":"sandbox 'allow-scripts'"

以及这里https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/sandbox和此处https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP的几乎所有内容。

HTML文件:

<html>

<head>
  <title>title</title>
</head>

<body>
      <p class="text-light" id="something">text<br><br><br><br></p>
      <button onclick="function1()" class="btn button-gradient">click 
      me</button>
</body>
</html>


<script>...</script>
</body>

</html>

清单文件:

{

  "manifest_version": 2,
  "name": "name",
  "version": "1.0",
  "content_security_policy":
        "sandbox allow-scripts; script-src 'self'; object-src",

  "description": "description" ,
  "homepage_url": "...",


  "permissions": [
    "activeTab"
  ],




  "browser_action": {
    "default_title": "title",
    "default_popup": "index.html"
  }


}

我刚用的是chrome:

 "sandbox": {
 "pages": [
   "page1.html"
 ]
}

对于html中的javascript脚本,但这不适用于Firefox ...

0 个答案:

没有答案