xml ファイルにアイテムのリストをロードしようとしている Web ページで作業しています。IE/Mozilla/Opera などで正常に動作する JavaScript を作成しましたが、何らかの理由でスクリプトが Chrome で動作しません。エラーメッセージを取得するためにtry-catchを使用したところ、次のように表示されました。
"A Network Error Occurred"
必要なスクリプトを手伝ってくれる人はいますか? 以下は、私が使用しているコードです。
function loadFile(){
try //Internet Explorer
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
xmlDoc.load(file);
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
xmlDoc=document.implementation.createDocument("","",null);
xmlDoc.async=false;
xmlDoc.load(file);
}
catch(e)
{
try //Google Chrome
{
var xmlhttp = new window.XMLHttpRequest();
xmlhttp.open("GET",file,false);
xmlhttp.send(null);
xmlDoc = xmlhttp.responseXML.documentElement;
}
catch(e)
{
error=e.message;
alert(error);
}
}
}
}