7

AMP サイトで次の SVG コードを使用しましたが、機能しません。

<image style="overflow:visible;" width="324" height="180" 
     xlink:href="data:image/jpeg;base64, /9j/4AAQSkZ....">
--html</image>

私が取り組んでいるより大きなプロジェクトで SVG ファイルを使用するには、AMP が必要です。

http://flexedd-amp-2.azurewebsites.net/IssuesContent/WRI/Mitigation_Goal_Executive_Summary/pages/4-09-v/Page-1-4-09-V.svg

現時点では、次の例のような AMP-HTML ドキュメントで SVG ファイルを SVG 画像として使用する必要があります: http://www.flexedd.com/#amp

4

1 に答える 1

5

https://github.com/ampproject/amphtml/issues/496からわかるように、SVG のサポートは、特に属性をホワイトリストに登録することによって提供されます。バリデーターの構成から次の行を見ると、https ://github.com/ampproject/amphtml/blob/master/validator/validator.protoascii#L912 AMP が現在、外部への埋め込みを許可していないことがわかります。資力。

SVG<image>要素をサポートする必要がある場合は、この Github の問題に関するディスカッションに参加する必要があります: https://github.com/ampproject/amphtml/issues/96ただし、プロジェクトは読み込まれている画像のみをサポートする可能性があります。ローカル。

于 2015-12-24T08:47:47.167 に答える