2017-04-20 5 views
0

私はGoogleのdeveloper chrome.bookmarks docを読んでgoogledしましたが、chrome.bookmarksのChrome Consoleにアクセスする方法が見つかりません。Chrome Consoleのchrome.bookmarksにアクセスする方法

しかし、私は同じようにクロームコンソール

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

chromeへのアクセスが、アクセスchrome.bookmarksを試すことができませんが、印刷undefined

console.log(chrome.bookmarks) 

どんな提案を返さ?

+0

は、あなたの質問でマニフェストを含めます。 –

+1

'chrome-extension:// ...' URLのページでコンソールを見ていますか?拡張機能に 'bookmarks'パーミッションがありますか? – apsillers

+0

@Josh Lee申し訳ありませんが、私はそれを明確にしていない、私は再び質問を編集しました。 Chrome Consoleにはchrome.bookmarksにアクセスする必要がありますが、Chromeの拡張機能にはアクセスできません。 – fangxing

答えて

1

consoles for your extensionが複数あります。コンソールからchrome.bookmarksにアクセスするには、バックグラウンドのページ(バックグラウンドページやポップアップなど)に関連付けられたDevToolsを使用する必要があります。また、マニフェストのbookmarks permissionと宣言する必要があります。。背景ページのデベロッパーツールからchrome.bookmarksにアクセスする

例:

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

関連する問題