允许内联JavaScript Google Chrome扩展程序

时间:2019-06-14 18:24:15

标签: google-chrome google-chrome-extension content-security-policy

我正在尝试从扩展程序中执行此js代码,该扩展程序会修改您的新标签页。

<script>
    function myFunction() {
        document.getElementById("qnote-text").innerHTML = "⭕ ";
    }
</script>

但是在chrome控制台上我总是遇到相同的错误:

Refused to execute inline event handler because it violates the following Content Security Policy directive: "script-src 'self'. Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution.

它必须是内联的。

1 个答案:

答案 0 :(得分:0)

您的错误消息说google-chrome扩展名不允许内联脚本。因此,您必须执行<script src="script.js"></script>

这样的外部脚本