我对Chrome扩展程序完全不熟悉。我想创建一个书签来触发xmlhttprequest。现在,我只是想尝试一个新的书签事件来做一个console.log而且看不到我错过的东西。
这是我的manifest.json:
{
"manifest_version": 2,
"name": "Booky Desktop Integration",
"description": "Sends New Chrome Bookmarks To Your Booky Desktop.",
"version": "1.0",
"background": {
"scripts": ["background.js"],
"persistent": false
},
"permissions": [
"bookmarks",
"http://bookydesktop.com/"
]
}
这是我的js:
chrome.bookmarks.onCreated.addListener(function(id, bookmark) {
console.log("bookmark created");
});
我错过了什么?
答案 0 :(得分:1)
您的代码完全按照书面形式运行。您可能没有查看背景页面的控制台。你需要:
打开chrome://extensions/
(或点击Chrome“设置”菜单中的“扩展程序”)
确保右上方标有“开发者模式”
点击扩展程序下的“检查视图”列表中的“_generated_background_page.html (Inactive)
”打开控制台
Chrome中的每个页面都有自己的控制台实例。您正在查看普通网页的控制台,而不是查看背景页面的控制台。