如何在Chrome控制台中访问chrome.bookmarks

时间:2017-04-20 15:09:10

标签: javascript google-chrome google-chrome-extension

我已阅读谷歌的developer chrome.bookmarks doc并进行了Google搜索,仍无法在 Chrome控制台中找到访问chrome.bookmarks的方法。

但我可以在Chrome控制台中访问chrome

console.log(chrome) //run this in Chrome Console
// Object {app: Object, webstore: Object, runtime: Object, loadTimes: function, csi: function}

但尝试以同样方式访问chrome.bookmarks,返回打印undefined

console.log(chrome.bookmarks)

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

有多个consoles for your extension。要从控制台访问chrome.bookmarks,您需要使用与后台上下文中的页面关联的DevTools(例如后台页面或弹出窗口等)。您还需要在 manifest.json 中声明bookmarks permission

从后台页面的DevTools访问chrome.bookmarks的示例:

Example of accessing <code>chrome.bookmarks</code>