<image>タグありのSVGを<img>のsrcに指定する
SVGをImageとして取得したい場合の処理はこんな感じ
code:js
const DOMURL = self.URL || self.webkitURL || self
const img = new Image()
type: 'image/svg+xml;charset=utf-8'
})
const url = DOMURL.createObjectURL(svg)
img.onload = () => {
// 好きな処理
}
img.src = url
SVGに<image>タグが含まれているとエラーになる問題
なぜかmessageも何も情報がないエラーが「img.src = url」のところで発生してしまった
なぜかElectron環境では発生しない
解決策
なぜかElectron環境だとこの属性が勝手に付与される
動作確認環境
Chrome(ローカルファイル環境も可)
Electron
他は未検証