Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 加载本地XML文件-Chrome 14_Javascript_Google Chrome_Xmlhttprequest - Fatal编程技术网

Javascript 加载本地XML文件-Chrome 14

Javascript 加载本地XML文件-Chrome 14,javascript,google-chrome,xmlhttprequest,Javascript,Google Chrome,Xmlhttprequest,我一直在尝试让Chrome加载和转换本地文件。我可以将样式表附加到XML文件,这很好(一旦将--allow file access from files开关添加到命令行中)。但是,当尝试使用xmlHTTPRequest加载文件时,与问题中的情况非常相似(见下文),它在xmlHttp.send(null)行失败 有人知道为什么或者可以提供帮助吗 下面是这个问题的代码: function readxml() { xmlHttp = new window.XMLHttpRequest();

我一直在尝试让Chrome加载和转换本地文件。我可以将样式表附加到XML文件,这很好(一旦将--allow file access from files开关添加到命令行中)。但是,当尝试使用xmlHTTPRequest加载文件时,与问题中的情况非常相似(见下文),它在
xmlHttp.send(null)
行失败

有人知道为什么或者可以提供帮助吗

下面是这个问题的代码:

function readxml()
{
    xmlHttp = new window.XMLHttpRequest();
    xmlHttp.open("GET","test.xml",false);
    xmlHttp.send(null);
    xmlDoc = xmlHttp.responseXML.documentElement;
}
Chrome的版本是12,我用的是14,但我没想到这会有什么不同

编辑 鬼魂的回答让我又迈出了一步,它被派去工作了。现在xmlHttp.responseXML对象为空。我设置了以下开关:

  • --允许从文件访问文件
  • --允许文件访问
  • --禁用web安全
  • 试试
    ——禁用网络安全
    参数

    @RobG我试过
    ——仅禁用网络安全
    ,它在Ubuntu 11.04上的Chrome 14和Chrome 15上运行良好。我的样本附在下面:
    请参阅。