По-видимому, я совершенно неправильно понял его семантику. Я подумал о чем-то вроде этого:
- Клиент загружает код javascript MyCode.js из http://siteA - источник.
- Заголовок ответа MyCode.js содержит Access-Control-Allow-Origin: http://siteB, который, как я думал, означал, что MyCode.js разрешено делать ссылки с перекрестными ссылками на сайт В.
- Клиент запускает некоторые функции MyCode.js, которые, в свою очередь, запрашивают http://siteB, что должно быть хорошо, несмотря на то, что они являются запросами на кросс-начало.
Хорошо, я ошибаюсь. Это не работает так. Итак, я прочитал совместное использование ресурсов для разных источников и попытался прочитать совместное использование ресурсов Cross-Origin в рекомендации w3c.
Одно можно сказать наверняка - я до сих пор не понимаю, как я должен использовать этот заголовок.
У меня есть полный контроль над сайтом A и сайтом B. Как включить код javascript, загруженный с сайта A, для доступа к ресурсам на сайте B с помощью этого заголовка?
P.S.
Я не хочу использовать JSONP.