例如,这是我在记事本中打开书签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>