如何以编程方式导入书签

时间:2013-10-15 06:11:56

标签: google-chrome-extension

我想以编程方式导入大量书签。查看文档(http://developer.chrome.com/extensions/bookmarks.html#property-MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE),插入设置为每分钟2的速率限制。

有几个问题......

  1. 我是否正确理解了文档。我真的只能以每分钟2的速度添加书签吗?
  2. 根据经验,似乎“从html导入书签”选项没有此速率限制。怎么会?有没有办法以编程方式触发导入?

1 个答案:

答案 0 :(得分:2)

  1. 是的,看起来确实如此。
  2. 似乎默认书签管理器使用未记录的函数chrome.bookmarks.import,参见chromium source code。它映射到C ++类BookmarksImportFunction,后者又调用BookmarksImportFunction::RunImpl。该函数打开一个对话框以选择要导入的文件,然后在其上调用C ++书签导入器。
  3. 我猜这个进口商不受此限制。

    我尝试使用这个未记录的函数,但它没有打开一个对话框。