google-chrome - bookmarkManagerPrivate对 Chrome 扩展的权限

  显示原文与译文双语对照的内容
145 0

我正在为 Chrome 实现自己的书签扩展,使它们与firebase同步,允许标记和提供访问书签的web界面。 我想重写默认的书签管理器页面,但是有一些 Chrome的新版本似乎不再可以用了。

我查看了默认的书签管理器,并注意到它定义了一些不可以用的权限:


"permissions":[
"bookmarks",
"bookmarkManagerPrivate",
"metricsPrivate",
"systemPrivate",
"tabs",
"chrome://favicon/",
"chrome://resources/"
]

如你所见,清单文件定义了 bookmarkManagerPrivate 权限。

谁知道关于这些新权限的信息,这些权限在任何地方都没有记录?

时间: 原作者:

54 1

用于导出和导入书签的API实际上不能从扩展中获得。 幸运的是,导出的格式是众所周知的: 它是一个HTML文件,遵循 NETSCAPE-Bookmark-file-1 文档。 这里doctype与 Firefox 和 IE 使用的格式完全相同。

我在MSDN上找到了这个页面,它解释了如何格式化这样的页面。

最后一个注意:扩展只能在 文件系统的的沙盒部分写一个文件,因这里不能提供对话框。

原作者:
...