7

ブラウザに到着する純粋なSVGドキュメントは、favicon.ico仕様をサポートできますか?私の場合は、マシンで生成された純粋なSVGであり<html><head>タグはありません。

4

1 に答える 1

10

はい、SVGはXMLであるためlink、SVGの任意の場所に(x)html要素を追加できます。

<link xmlns="http://www.w3.org/1999/xhtml" rel="shortcut icon" href="favicon.ico" />

これをでラップする必要はまったくありませんforeignObject。ただし、実際のSVGレンダリングではスキップできることをSVGエンジンに知らせるために
、リンク要素を要素の子として配置することをお勧めします。defs

これは「純粋な」SVGではないことに注意してください。これはxhtml/svgハイブリッドですが、SVGをサポートするすべてのブラウザーで機能するはずです。

于 2012-11-11T15:44:15.930 に答える