尚未加载Chrome扩展程序后台脚本

时间:2013-03-10 05:16:55

标签: google-chrome google-chrome-extension

我的Chrome扩展程序后台脚本未加载。我跟着Googles指南,但仍然没有。我不确定是否有其他方法可以检查,但它不在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');

1 个答案:

答案 0 :(得分:4)

首先,您无法像常规html页面那样查看背景页面。 唯一的方法是使用Chrome开发者工具查看其内容。

enter image description here

只需点击浏览器扩展部分的generated_background_page.html即可。

其次使用console.log()语句记录消息。