JSZip を使用して svg イメージを解凍しています。次のように
var image= zip.files[entry]._data.getContent();
var blob = new Blob([image], {
type: mimetype
});
var blobUrl = URL.createObjectURL(blob);
MIME タイプは次のように設定されてい"image/svg+xml"
ます blob url は<img>
タグの src 属性に設定されています。これは、Chrome、Firefox では機能しますが、Safari では機能しません。Safari では、画像はレンダリングされません。なぜこれが起こっているのですか?また、<object>
タグを使用すると、画像が適切にレンダリングされます。ただし、<object
他の機能を壊しているため、>タグは使用できません。<img>
タグで機能させる方法を教えてください。