我已阅读谷歌的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)
有什么建议吗?
答案 0 :(得分:1)
有多个consoles for your extension。要从控制台访问chrome.bookmarks
,您需要使用与后台上下文中的页面关联的DevTools(例如后台页面或弹出窗口等)。您还需要在 manifest.json 中声明bookmarks
permission。
从后台页面的DevTools访问chrome.bookmarks
的示例: