コードを動的にロードする拡張機能が必要です。私はそれをロードするためにこれを書きました -
var se = document.createElement('script');
se.setAttribute('type', 'text/javascript');
se.appendChild(document.createTextNode(code));
document.getElementsByTagName('head').item(0).appendChild(se);
そして、これはmanifest.jsの私のセキュリティポリシーです -
"content_security_policy": "script-src 'self' 'unsafe-eval'; object-src 'self'"
これにより、JavaScriptエラーがスローされます-
"Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe eval'"
私の質問は - なぜリラックスしていないのですか?unsafe evals を許可するために、具体的にマニフェストに行を追加しました。