Возможно ли (и если да, какой самый безопасный способ) прочитать JSON-файл из субдомена, такого как somesubomain.maindomain.com, в JS-сценарии, расположенном в maindomain.com, another.maindomain.com и т. Д.?
Спасибо!
Посмотрите, как работает document.domain: https://developer.mozilla.org/en/DOM/document.domain
document.domain
Другое решение - сделать ваш json-файл файлом JavaScript (в стиле jsonp), который вызывает функцию, чтобы ее можно было внедрить с помощью скриптатег, который не имеет ограничений по происхождению.
Я делаю это двумя способами:
Вы не должны этого делать из-за одинаковой политики происхождения, применяемой во всех браузерах, но вы можете ... Ознакомьтесь с этим объяснением междоменных запросов ajax.
http://alexsexton.com/?p=154
JSONP - это то, с чем мне проще всего работать для такого типа вещей.