我正在尝试在 Chrome 扩展中编写一个更好的书签管理器。问题是没有关于如何实际使用bookmarks
API的简单示例(我可以找到) 。
我查看了示例源(当我 d/led 并将其安装在我的计算机上时,它除了提供一个搜索框外什么也没做。键入/键入和按回车键没有做任何事情)并且找不到任何有用的东西.
我的最终目标是制作一个扩展程序,允许我保存页面以供以后阅读,而无需在某处注册某个服务的帐户。所以我计划在根文件夹/其他书签中创建一个或两个书签文件夹 - 至少是一个“未读页面”文件夹。在该文件夹中,我将创建未读书签。当用户将该项目标记为已读时,它将从该文件夹中删除。
所以这就是我想要做的......任何帮助将不胜感激,即使它只是为我指出一些很好的例子。
更新:
...<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
。