以前は、マニフェスト バージョン 01 を使用して、chrmoe 拡張機能に facebook コメント プラグインをロードしていました。現在、バージョンをマニフェスト バージョン 02 に更新してから、拡張コード ベースでいくつかのチェンジャーを実行する必要があります。
新しいバージョンによると、「content_security_policy」に関連付けられた外部リソースを指定しないと、外部 js ファイルをロードできません。とにかく、これは私の新しいmanifest.jsonファイルです。
{
"name": "",
"version": "1.13",
"manifest_version": 2,
"description": "",
"background": "background.html",
"icons": { "128": "fb_bug.gif" },
"content_security_policy": "script-src 'self' https://connect.facebook.net/; object-src 'self'",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "plugin_content.html"
},
"permissions": [
"tabs",
"background",
"cookies"
],"web_accessible_resources": [
"css/extension.css",
"js/config.js",
"js/jquery-1.6.1.min.js"
"js/extension.js",
"images/loaderImg.gif",
"https://connect.facebook.net/en_US/all.js"
]
}
拡張機能をロードすると、次のエラーが発生し、Facebook ソーシャル プラグインが機能しません。
「エラー: このコンテキスト all.js:41 では許可されていない文字列からのコード生成」
この問題の解決策を知っている人はいますか。