首页 > 解决方案 > 如何将我自己的脚本加载到 Firefox 扩展的选项卡中?

问题描述

我正在尝试更改 Firefox 扩展选项卡(其中一个moz-extension://URL)的行为。我试图将以下内容粘贴到开发控制台中:

const script =
    document.querySelector("script#updater_script")
    ||
    document.createElement("script");
script.src = "http://127.0.0.1:1337/tampermonkey_plugin.js";
script.type = "module";
script.id = "updater_script";

if(script.parentNode == null)
    document.body.appendChild(script);

但我收到一个错误:

内容安全策略:该页面的设置阻止了在http://127.0.0.1:1337/tampermonkey_plugin.js(“script-src ”)处加载资源。

如何避免此安全错误?在这种情况下,我可以告诉 Firefox 信任 localhost 吗?或者本地主机服务器可以发送一个允许加载脚本的标头吗?

标签: javascriptfirefoxfirefox-addon-webextensions

解决方案


推荐阅读