以下の onload() を使用しています。Chrome と IE で完璧に動作します。ただし、FireFox では機能しません。ここにフィドルがあります
var myVar = document.getElementById('container').innerHTML;
var urlVar = "data:image/svg+xml;charset=utf-8,"+ encodeURIComponent(myVar);
var newIm = new Image();
newIm.onload = function(){
alert("works"); //doesn't work in FireFox
}
newIm.src = urlVar;
これを Firefox でも機能させるにはどうすればよいですか?