coult3 发表于 2024-2-21 17:12:12

百分js书签图标与Bookmark Iconizer扩展冲突

本帖最后由 coult3 于 2024-2-21 17:25 编辑

win10 x64,百分 v5.0.1002.354 64位便携版

Bookmark Iconizer 是一个自定义书签图标的扩展(包括js书签)
地址:
https://chromewebstore.google.com/detail/hbnmehpggmbpiackncinpnlgkgbgmpjk源代码:https://github.com/Kaligula0/bookmark-iconizer
原理大概参考:https://stackoverflow.com/a/40439668
就是添加一个 ICON 属性 ,值为 "data:image/png;base64,{图标图片的base64代码}"

我要修改的js书签为:javascript:alert('The time is: '+Date());
打算自定义的图标为:

操作步骤是,先选中要修改的js书签,然后用 https://www.base64-image.de/把图标转换成base64代码,然后在扩展中输入进去(格式为:data:image/png;base64,{图标图片的base64代码} ),然后另存为对话框中选择所有文件,文件名输入 test.html ,最后再在书签管理器中把test.html导入进去。

但是导入后,等1秒再次点击“已导入”文件夹查看时,发现已经变回默认的图标,但是在书签管理器中显示的是自己自定义图标,不知道是怎么回事。另外测试了下 修改 正常书签图标(比如百度),发现不起作用。

测试在原版chrome中,能自定义js书签图标,同样也修改不了正常书签图标(比如百度)。

最后有个小建议和小希望:希望百分下版能 自定义js书签的图标 ,即在书签右键菜单或设置里找个地方,能让用户把 自定义图标 或 相应的base64代码 输入进去,重启后就能看到 自定义的图标 了:)

最后的最后,发一个春山学四川话版,大家乐呵乐呵,祝大家龙年大吉!
https://www.bilibili.com/video/BV1aJ4m1x7xu/


S8F8ry 发表于 2024-2-21 19:11:42

:D 关于书签栏上的小书签的图标总是显示默认图标,我记得之前也有人发帖提过这个现象,可能是之前给小书签添加一个默认图标时引入的 bug。目前在百分浏览器书签栏上的小书签总会显示默认图标了:



至于都无法改正常网址书签的图标,是因为从某个 Chromium 版本起,浏览器会自动读取缓存图标并强制写入书签了(小书签没有缓存图标所以不受影响)。

coult3 发表于 2024-2-21 22:08:20

S8F8ry 发表于 2024-2-21 19:11
关于书签栏上的小书签的图标总是显示默认图标,我记得之前也有人发帖提过这个现象,可能是之前给小书签 ...

这样啊,也只有等老大修复bug了

感谢超版耐心解答:victory:

S8F8ry 发表于 2024-3-2 12:16:10

S8F8ry 发表于 2024-2-21 19:11
关于书签栏上的小书签的图标总是显示默认图标,我记得之前也有人发帖提过这个现象,可能是之前给小书签 ...

5.1 版本已经处理了这个情况。

coult3 发表于 2024-3-3 00:40:28

感谢老大修复bug:handshake
页: [1]
查看完整版本: 百分js书签图标与Bookmark Iconizer扩展冲突