Что означает собственный домен скрипта?Домен, с которого был обработан скрипт, или его HTML-страница? - PullRequest
2 голосов
/ 05 апреля 2011

Означает ли это, что я могу выполнять вызовы AJAX только в домене, который обслуживает страницу HTML, на которой размещен скрипт, или только в домене, откуда поступает файл скрипта?foo.com, и это на странице bar.com, где мне разрешено делать AJAX-вызов?foo.com или bar.com?

Ответы [ 3 ]

5 голосов
/ 05 апреля 2011

Неважно, откуда вы скачиваете скрипт, он идет по домену страницы, поэтому в вашем случае это bar.com.

0 голосов
/ 29 декабря 2011

Андрей ответ правильный. Именно так я выполняю упражнения, когда читаю книгу Додзе. У меня всегда есть script type = "text / javascript" src = "http://ajax.googleapis.com/ajax/libs/dojo/1.3/dojo/dojo.xd.js"

 in my script.

И я могу сделать ajax-вызов, такой как получение файлов с моего локального диска c.

0 голосов
/ 05 апреля 2011

Точно, вы можете только совершать ajax-вызовы в домен, с которого был загружен файл javascript.Если он был загружен с сайта foo.com, вы можете совершать только ajax-вызовы на * .foo.com.

Это предотвращает междоменные сценарии (угроза безопасности).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...