有没有可靠的方法来获取快速拨号和垃圾箱书签文件夹?
系统书签文件夹的ID对于所有安装是否相同? 我可以通过id匹配进行循环,但我不确定所有Opera用户的ID是否相同。
编辑:刚刚测试过,ids不一样。一个英文的Opera实例和快速拨号文件夹ID是另一个Opera实例,语言设置为中文,快速拨号文件夹ID为8。
我可以使用名称匹配进行循环,但如果用户使用其他语言会怎样?系统书签文件夹'名称会自动翻译,导致名称匹配失败。
没有ID匹配且没有名称匹配,任何人都有任何想法?
答案 0 :(得分:0)
您可以尝试使用chrome.bookmarks.getRootByName(string rootName, function callback)
,其中:
function(BookmarkTreeNode results) {...};
作为一个例子(我从未测试过,但我推断它应该可以正常工作):
chrome.bookmarks.getRootByName("speed_dial", function(result) {
console.log("Name: " + result.title);
});