Chrome 拡張機能でより優れたブックマーク マネージャーを作成しようとしています。問題は、bookmarks
APIを実際に使用する方法に関する簡単な例 (私が見つけることができる) がないことです。
私はサンプルソースを見てきました(私がd/ledして自分のコンピュータにインストールしたとき、検索ボックスを提供する以外は何もしませんでした。入力/入力してリターンを押すことは何もできませんでした) .
私の最終的な目標は、どこかのサービスでアカウントにサインアップしなくても、ページを保存して後で読むことができる拡張機能を作成することです。そのため、ルート フォルダー/その他のブックマークに 1 つまたは 2 つのブックマーク フォルダーを作成する予定です。少なくとも、「未読ページ」フォルダーを作成します。そのフォルダーに、未読のブックマークを作成します。ユーザーがアイテムを既読としてマークすると、そのアイテムはそのフォルダーから削除されます。
それが私がやろうとしていることです...良い例を私に示しているだけであっても、どんな助けも大歓迎です。
アップデート:
...<script>
function display(tree){
document.getElementById("Output").innerHTML = tree;
}
function start(){
chrome.bookmarks.getTree(display);
}
</script>
</head>
<body>
<h4 id="Output"></h4>
<script>
start();
</script>
...
これは[object Object]
、(少なくとも JavaScript の経験が限られている私には) オブジェクトが存在することを示しています。しかし、そのオブジェクトのメンバーにアクセスする方法は?
に変更tree
するtree.id
か、パラメータと思われるものを変更すると、 が表示されますundefined
。