1

親ディレクトリの XML ファイルにアクセスできない Javascript に問題があります。ページと同じディレクトリにある場合、同じファイルにアクセスできます。

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!*********

グーグル中に親ディレクトリに対するルールが見つからないようです...ここに欠けているものはありますか?

4

1 に答える 1

2

Same Origin Policyの下では許可されていません。

ローカル ファイルにアクセスしているため、XmlHttpRequest を使用して同じディレクトリにあるファイルを開くことができます。

Firefox では、メイン ファイルが存在するディレクトリのサブ ディレクトリの 1 つにあるファイルにアクセスできます。

于 2013-04-10T04:51:01.377 に答える