因此,我为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 ...