У меня есть файл скрипта, загруженный из 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
}
}
Что я делаю не так?Какой правильный подход?