如何在 Google Chrome 中向书签添加收藏夹图标?

pat*_*ick 16 google-chrome bookmarklet favicon

我在 OS X 上,我希望我的书签有 favicon。我已经找到两篇文章,但它们没有多大帮助:

http://www.tapper-ware.net/blog/?p=97#comment-2076这是一篇很棒的文章,但据我所知,这似乎不适用于 Chrome :(

http://www.tech-recipes.com/rx/3032/google_chrome_how_to_change_icons_on_the_bookmarks_bar/ 这个提示的问题是 - 如果我错了,那么请纠正我 - 在我清理了历史记录、缓存等之后。事情将再次消失。

如果有机会通过自己托管它们来修改书签,我会立即这样做,但到目前为止我还没有找到解决方案。

pat*_*ick 20

好吧,这花了一些时间,但我偶然发现了解决方案:

您必须导出书签,编辑 HTML 文件并再次导入。这听起来比实际复杂得多,而且这是一个干净的解决方案,因为 Chrome 会将您重新导入的所有书签放入一个单独的“导入”文件夹中,您可以在应用更改后将其删除。

分步指南:

  1. 打开书签管理器并导出您的书签。
  2. 在您喜欢的编辑器中打开导出的 HTML 文件,然后查找您想要应用收藏夹图标的书签。
  3. 将要用作 Base64 的 16×16px 图标编码(有很多免费的在线转换器,或查看下面的链接以获取命令行说明)。删除输出中的任何换行符;它必须是一条长线。
  4. 在 Base64 blob 前面添加一个“数据”前缀,该前缀适合您使用的网站图标类型;如data:image/vnd.microsoft.icon;base64,.ico文件,data:image/png;base64,.png文件。
  5. 现在ICON向链接添加一个属性以保存带有前缀的 Base64 blob;例如:ICON="data:image/png;base64,iVBORw0K………5ErkJggg=="
  6. 保存文件并将其重新导入书签管理器。将创建一个名为“Imported”的文件夹;但是,图标应立即应用于原始书签,因此您可以立即删除新的“导入”文件夹。如果图标没有立即显示,请尝试单击书签。

如果您需要进一步的帮助,我发现了一篇博客文章 ,其中更详细地描述了整个过程。