4

Vuejs を使用してブラウザー アドオンを作成し、ビルド プロセスとして Laravel Mix を使用しました。

すべての vue テンプレートは単一のファイル コンポーネントにあり、すべて正常に動作します...アドオン マニフェストの CSP から「unsafe-eval」を削除するまでは。Firefox に次のエラーが表示されます。

Content Security Policy: The page's settings blocked the loading of a resource...Source: call to eval() or related function blocked by CSP.

Laravel Mix は webpack と vue-loader を使用します。これが作成するバンドルは CSP に準拠しているという印象を受けました。

ビルドされた JS を確認しましたが、呼び出しはないようですが、問題の原因であると思わeval()れる呼び出しがあります。new Function()

ここで簡単なものが欠けていますか?

4

1 に答える 1