我在使用某些 Javascript 时遇到问题,它无法访问父目录中的 XML 文件。如果它与页面在同一目录中,则它可以访问同一文件。
xmlhttp.open("GET", "news.xml", false); // = Works! (if I copy the XML file in the same folder)
xmlhttp.open("GET", "random/news.xml", false); // = Works!
xmlhttp.open("GET", "../news.xml", false); // = Doesn't work!*********
在谷歌搜索时,我似乎找不到任何针对父目录的规则...这里是否遗漏了什么?
最佳答案
在Same Origin Policy下是不允许的.
由于您正在访问本地文件,因此使用 XmlHttpRequest 您可以打开同一目录中的文件。
Firefox allows access主文件所在目录的子目录之一中的文件。
关于javascript - 无法引用父目录中的 XML 文件 (xmlhttp.open),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15917085/