私はこの問題に何時間も費やしてきましたが、私の仲間は私を助けることができませんでした。彼は、それがクロスサイトスクリプティングの問題である可能性があると述べました。スクリプトが私の仲間のマシンでうまく実行されるため、おそらく私のシステム設定がこの問題を引き起こします。
以下は単純なケースです。
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var req = new XMLHttpRequest();
var url = "http://www.javascriptkit.com/dhtmltutors/javascriptkit.json";
req.open("GET", url, false);
try {
req.send();
} catch (e) {
alert("ERROR: " + e);
}
</script>
</head>
<body>
</body>
</html>
コードを実行すると、エラーが表示されます。
ERROR: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://firebug/content/console/commandLineExposed.js :: <TOP_LEVEL> :: line 156" data: no]
このコードをローカルホスト、firebugコンソール、jsFiddleで実行しましたが、すべてが機能していません。
テストスクリプトが機能しているので、ローカルサーバーは正常に実行されていると確信していますalert("works")
。
誰でもここで私を助けることができます。これはシステム設定の問題ですか?ありがとう!