6

Chrome 拡張機能のバックグラウンド スクリプトが読み込まれません。私は彼らのためにGoogleのガイドに従いましたが、それでも何もしません。確認する別の方法があるかどうかはわかりませんが、それは Inspect Element になく、スクリプトが実行すべきことが起こっていません。

http://developer.chrome.com/extensions/background_pages.html

manifest.json ファイル

{
"manifest_version": 2,

"name": "WebDevFriend",
"description": "blah blah blah",
"version": "1.0",

"permissions": [
    "bookmarks",
    "tabs",
    "http://*/*"    ],  

"background": {
    "scripts": ["js/settings.js"],
},

"browser_action": {
    "default_icon": "images/icon.png",
    "default_popup": "html/popup.html"
}
}

settings.js ファイル

chrome.windows.onCreated.addListener(function(window){
  chrome.windows.getAll(function(windows){
      var length = windows.length;
      if (length == 2) {
          chrome.tabs.executeScript(null, {file: "content_script.js"});
      }
  });
});
document.write('hello');
4

1 に答える 1

5

まず、通常の HTML ページのように背景ページを表示できません。唯一の方法は、Chrome デベロッパー ツールでそのコンテンツを表示することです。

ここに画像の説明を入力

generated_background_page.htmlブラウザの拡張セクションで をクリックするだけです。

次に、console.log()ステートメントを使用してメッセージをログに記録します。

于 2013-03-13T17:18:48.370 に答える