0

我对 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");     
});

我错过了什么?

4

1 回答 1

1

您的代码完全按照编写的方式运行。您可能没有查看后台页面的控制台。你需要:

  1. 打开chrome://extensions/(或单击 Chrome 的“设置”菜单中的“扩展程序”)

  2. 确保右上角勾选“开发者模式”

  3. _generated_background_page.html (Inactive)通过单击扩展程序下“检查视图”列表中的“”打开控制台

Chrome 中的每个页面都有自己的控制台实例。您正在查看普通网页的控制台,而不是查看后台页面的控制台。

于 2013-04-29T14:39:30.817 回答