2013-04-29 71 views
0

我完全不熟悉Chrome擴展程序。我想創建一個書籤來觸發一個xmlhttprequest。現在,我只是試圖獲得一個新的書籤事件來做一個console.log,看不到我失蹤。Chrome擴展程序:新書籤事件的活動頁面

這裏是我的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");  
}); 

我缺少什麼?

+1

只是爲了確認:您正在查看您的擴展程序背景頁的控制檯,鏈接在'chrome:// extensions /'上,是否正確? – apsillers 2013-04-29 14:29:32

回答

1

您的代碼完全按照書面形式工作。您可能沒有查看您的背景頁面的控制檯。您需要:

  1. 打開chrome://extensions/(或單擊「擴展」在Chrome的「設置」菜單)

  2. 確保「開發模式」,在右上角打勾

  3. 打開控制檯通過點擊「_generated_background_page.html (Inactive)」中的「檢查意見」列表中選擇擴展

下在Chrome中的每一頁都有自己的CONSO例如。您正在查看普通網頁的控制檯,而不是查看您的背景頁面的控制檯。

+0

謝謝。這是有效的,除非我用右鍵單擊打開該鏈接,這是我的第一個習慣。感謝你的回答。 – user2332319 2013-04-29 14:49:47

相關問題