私は昨日からその問題を解決しようとしてきましたが、成功しませんでした。シンプルなものが欠けている可能性がありますが、見えません。
私が抱えている問題は、Windows の Safari が svg 画像をレンダリングする代わりに、ダウンロード ダイアログ ボックスを開くことです。Web サイトは IIS 7 でホストされています。以下のように web.config で MIME を設定しました。
<mimeMap fileExtension=".svg" mimeType="image/svg+xml svg"/>
そして、次のように画像を埋め込みました:
<div style="width:128px; height:128px;background:grey;">
<object height="100%" width="100%"
data="/images/l-tree01.svg" type="image/svg+xml">
</object>
</div>
画像へのパスは正しく、画像は Firefox、Chrome、および IE で適切にレンダリングされます。