加载本地XML文件 - Chrome 14

时间:2011-09-29 02:33:23

标签: javascript google-chrome xmlhttprequest

我一直在努力让Chrome加载并转换本地文件。我可以将样式表附加到XML文件,并且工作正常(一旦将--allow-file-access-from-files开关添加到命令行)。但是,当尝试使用xmlHTTPRequest加载文件时,问题与问题Loading local XML file in Chrome完全相同(见下文),它在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个,但我不认为这会有所作为。

修改

Ghosty的回答让我又迈出了一步,它已经发送工作了。现在 xmlHttp.responseXML 对象为空。我有以下开关设置:

  1. - 允许文件存取从-文件
  2. - 允许文件访问
  3. - 禁用-web的安全

1 个答案:

答案 0 :(得分:2)

尝试--disable-web-security参数