mydomain.com
からロードされたスクリプトファイルがあり、そのドメインにajaxリクエストを送信しています。スクリプトは、他のドメインにロードされて初期化され、要求をいつ行うかを指示します。私は問題に直面していますが、ブラウザはそれがクロスドメイン要求だと思っているからです。私は、スクリプトファイルがロードされたどのドメインであれ、その起点に要求を戻すことができたと思ったのですか?クロスドメインリクエスト
ページsomeotherdomain.com
で:ここでは例として、いくつかのコードです
<html>
<head>
<script type="text/javascript" src="http://mydomain.com/test.js"></script>
<title>Cross-Domain Ajax Test</title>
</head>
<body>
<h1>Test</h1>
<p id="ajax-response"></p>
<script type="text/javascript">
Test.testAjax();
</script>
</body>
</html>
スクリプトは、私が間違っているのは何mydomain.com
Test = {
testAjax: function() {
//make ajax request to http://mydomain.com/myendpoint
}
}
からロードされましたか?適切なアプローチは何ですか?
をので、どのようにGoogle Analyticsのか、他のJavaScript APIライブラリのようなものが自分の呼び出しを行うのですか? – Micah
どちらか彼らが作ります書き込み専用リクエスト、またはJSONPを使用します。 – Quentin