Dyl*_*uth 6 google-chrome google-chrome-extension
我的 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"
}
}
Run Code Online (Sandbox Code Playgroud)
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');
Run Code Online (Sandbox Code Playgroud)
首先你不能像普通的html页面一样查看背景页面。唯一的方法是使用 Chrome 开发者工具查看其内容。

只需点击 generated_background_page.html浏览器的扩展部分。
其次使用该console.log()语句来记录消息。
| 归档时间: |
|
| 查看次数: |
5309 次 |
| 最近记录: |