到达浏览器的纯 SVG 文档能否支持 favicon.ico 规范?我的案例是机器生成的纯 SVG,没有<html>
或<head>
可用的标签。
问问题
5808 次
1 回答
10
是的,由于 SVG 是 XML,您可以在 SVG 的任何位置添加 (x)htmllink
元素:
<link xmlns="http://www.w3.org/1999/xhtml" rel="shortcut icon" href="favicon.ico" />
完全没有必要将它包装在foreignObject
.
我建议将链接元素作为元素的子defs
元素,只是为了让 SVG 引擎知道它可以被跳过以进行实际的 SVG 渲染。
请注意,这不是“纯”SVG;它是 xhtml/svg 的混合体——但它应该适用于所有支持 SVG 的浏览器。
于 2012-11-11T15:44:15.930 回答