Firefox附加组件:通过foldername获取现有书签文件夹的项目ID

时间:2012-12-10 17:42:45

标签: firefox firefox-addon

我正在尝试将自己的附加组件保存在自己的书签文件夹中。

此函数创建了所需的文件夹,但我希望它返回现有文件夹的ID,而不是永远创建数百万个新文件夹,如果它可以按名称找到它:

function special_bookmark_folder()
{
  menuFolder = bmsvc_service().bookmarksMenuFolder;

  // <Try and find the bookmark folder here!>

  return bmsvc_service().createFolder(menuFolder, ":: Bookmarkr ::", bmsvc_service().DEFAULT_INDEX);
  // else return id of existing folder if it's found here
}

1 个答案:

答案 0 :(得分:1)

您必须使用Places query APIs,这不是最直接的任务。值得庆幸的是an example with exactly what you want