我的目标是读取一个文件test.xml,该文件与index.html位于同一文件夹中。
我知道我可以使用类似<script src="index.js></script>
的内容来提取脚本文件,但我有办法对xml文件<xml src="test.xml"><xml>
执行相同操作。
我不想使用AJAX XMLHttpRequest,因为index.html可能不会托管在http服务器上,而是像chrome中的普通文件一样打开。
在打开此xml文件时,我有任何选择,还是必须在http服务器上托管?我想另一种选择是将整个xml文件存储在javascript变量中,但这似乎没必要。
答案 0 :(得分:0)
不想使用AJAX XMLHttpRequest,因为index.html可能 不是托管在http服务器上,而是像普通文件一样打开 在铬。
尝试使用--allow-file-access-from-files
标志设置启动chrome。然后应该能够使用XMLHttpRequest
来检索本地文件系统中的文件
* nix中
/usr/bin/google-chrome --allow-file-access-from-files
* INDOWS
start chrome --allow-file-access-from-files
请参阅How do I make the Google Chrome flag “--allow-file-access-from-files” permanent?,Opening Chrome From Command Line