Chrome から拡張機能ページをロードすると、エラーが発生します。
Uncaught ReferenceError: ExtensionSettings is not defined
(anonymous function)
ページから:
chrome://chrome/extensions/
これは、拡張機能が無効になっている場合ではなく、アクティブな場合にのみ発生します (常に最大 1 つの拡張機能のみがアクティブであり、この拡張機能のみです)。
ExtensionSettings 変数またはオブジェクトのコード全体に触れていないことを参照する必要があります。
失敗している呼び出しは次のようになります。
ExtensionSettings.returnExtensionsData({"developerMode":true,"extensions":[{"allowFileAccess":true,"allow_activity":f...
マニフェスト:
{
"name": "Example Chrome pluggin",
"version": "1.0",
"manifest_version": 2,
"browser_action": {
"default_icon": "icons/icon1.png",
"default_popup" : "default_popup.html"
},
"background": {
"scripts" : ["jquery-1.7.2.min.js","background.js"]
},
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["jquery-1.7.2.min.js","tracker.js"],
"run_at" : "document_end"
}
],
"permissions": ["tabs", "http://www.example.com/", "https://www.example.com/"]
}