当前位置:  开发笔记 > 编程语言 > 正文

动态svg favicon?

如何解决《动态svgfavicon?》经验,为你挑选了2个好方法。

我有一个SVG图标.我想用不同的颜色作为favicon.

由于SVG元素没有任何toDataUrl(),因此我没有看到不涉及服务器的解决方案.

客户端解决方案的任何想法?



1> Ionuț G. Sta..:

fabric.js支持将SVG元素呈现为canvas元素.


@JoshH是的,所以使用fabric.js,在`canvas`元素中渲染给定的SVG,然后将图像导出为数据URL并将其用作favicon URL.

2> Erik Dahlstr..:

这不完全是您所要求的,但这是一个测试浏览器中对svg favicons的支持的页面.

如果浏览器支持svg作为favicon,那么从svg标记生成数据URL并使用它是微不足道的.但是,如果你想要一个光栅图像(png,jpg),那么,看看画布解决方案.有些人甚至在favicon中制作游戏 ......

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有