0
js
ファイルを実行せずにプリロードしようとしています。私のコードは、これはFirefoxとIEでしかCreating
のログが表示されたトリガされたクロムで完璧に動作Chromeでスクリプトのプリロードに失敗する
for(var i=0; i<preload.length; i++){
o = document.createElement('Object');
o.data = preload[i];
o.width = 1;
o.height = 1;
o.style.visibility = "hidden";
o.type = "text/cache";
o.className = "hidden";
console.log("Creating: ",o);
o.onload = function(){
console.info("Trying to load ",this.data," : ",i);
itemloaded(this);
}
// all others require body
document.body.appendChild(o);
}
あるo
Object
として、それを報告しているFFとIEのに対し、匿名関数は、ある、とクロムは決して思いませんonload
URLを設定する前に( "data") "onload"ハンドラ*を設定することをお勧めします。 – Pointy
@Pointy私もそれを試しましたが、違いはありません – btdev