为什么chrome的书签图标代码导出为html时太长?

为什么chrome的书签图标代码导出为html时太长?

例如,这是我在记事本中打开书签html时超级用户的条目。

<DT><A HREF="https://superuser.com/" ADD_DATE="1674863395" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABT0lEQVQ4jZXSPWtUURCH8d+5eUFiksUXYieWopgughAt/AZKsLKw0W9gY7UgpkljJWgREFIEk7XWwlRCsNZC2zQR2Y0rRIxx94yFBi7rRe79d+fM8PDMMPzJYwQywrGZZ2Bt561O98BG742X/esqUoy8N3BHmlgFh98fMvZIEZdEfm1z73YVpGxwv7L6ondFZ29gs/vFWm/2fwbVuXVqW8SOVJx2PM6XS+O1ACAOBaKYbGIQCPeeTgiklEYb6owQvu7OiMgiQmg1ASQULuo72H/112BZp7ugHUVdA9rtbOiBnJ9gXqRt7ZRpssTZ6QsUNxFSeld3hFLGlkWcwYr3J642B4RzUkoirR/p0+gOEBHGDcpf9QEpEv/ewSjgGn6abn2w/23L6sclrbk5OaaEs0Q2iF9VgB/oYxGLhsPn2DI5dReXFQk+S9bdOPmpDPgNmQZy6panbMoAAAAASUVORK5CYII=">Super User</A>

如您所见,它是 Icon 参数的冗长的字符串。

这是什么?为什么要这么长?我不能缩短它吗?

答案1

这是什么

它是一个数据网址

为什么它要这么长

它是一个以 url 中的 base64 格式的完整文件。

你应该缩短它吗

不,这没什么区别,在 html 文件本身中写着

<!-- This is an automatically generated file.
     It will be read and overwritten.
     DO NOT EDIT! -->

你怎么能缩短它

您可以通过抓住网站图标从网站头部开始并用它替换数据 URL。

在你的例子中https://cdn.sstatic.net/Sites/superuser/Img/favicon.ico

所以你的书签将是<DT><A HREF="https://superuser.com/" ADD_DATE="1674863395" ICON="https://cdn.sstatic.net/Sites/superuser/Img/favicon.ico">Super User</A>

相关内容