一个纯SVG文件可以到达浏览器,支持favicon.ico规范吗?我的情况是机器生成的纯SVG,没有html>或<head>标签可用.
是的,因为SVG是XML,你可以在svg中的任何地方添加(x)html链接元素:
<link xmlns="http://www.w3.org/1999/xhtml" rel="shortcut icon"
href="favicon.ico" />
Run Code Online (Sandbox Code Playgroud)
绝对不需要在foreignObject中包装它.我建议将link元素作为<defs>元素的子元素,只是为了让svg引擎知道可以跳过实际的svg渲染.
请注意,这不是"纯粹的"svg,它是一个xhtml/svg混合 - 但它应该适用于所有支持svg的浏览器.
| 归档时间: |
|
| 查看次数: |
5166 次 |
| 最近记录: |