私のサーバでベクターWebアプリケーションを設定しようとしていますが、<object>
で使用されているSVGが見つかりました(私はjavascriptによって生成されていると思います)。ブラウザに表示されます。しかし、https://riot.imの公式アプリでは、すべてのSVGファイルが正しく表示されます。私は私のサーバー上で小規模なテストをした:<object>で使用されているSVGをブラウザに表示できません
https://cnjabber.net/test/index.html
<img src="..."/>
使用
と<object type="svg+xml" data="..."></object>
SVGファイルを使用するには、しかし、ブラウザだけ<img src="...">
画像を示し、Firefoxの開発者ツールは、イメージをロードできませんでした」と言います" ChromiumとQupzillaもそれを読み込めません。 file:///some/path/index.htmlでhtmlファイルをローカルに開くとうまくいきます。
私はWeb上で検索し、lighttpdで正しくMIMEタイプを設定していることを確認しました。誰が問題があるのか教えていただけますか?そして、あなたは、単にimgタグを使用することができますSVGは(対話型でない)静的な場合
<object type="image/svg+xml" src="yourimage.svg">
<img src="yourfallbackimage.png" alt="Your browser does not support SVG"/>
</object>
:
どのMIMEタイプを使用しましたか? – Goombah