Есть ли способ загрузить json из поддомена?

Я бы хотел спрятать некоторые файлы .json на CDN а-ля static.mydomain.com.По правде говоря, static.mydomain.com - это CNAME перед корзиной Amazon S3.Я понимаю, что это нарушает модель безопасности JavaScript.Есть ли рекомендуемый обходной путь или дизайн?Я видел серверные вещи, которые предлагались, например, PHP-скрипт для сбора данных через cURL или file_gets_contents (), но это довольно неубедительный подход.Есть ли способ загрузить JSON с чужого сервера, не взламываясь?===ОБНОВЛЕНИЕ: вот мысль, которая заставила меня поверить, что это проблема кроссдоменов для поддоменов.Когда я посещаю страницу (например, static.mydomain.com/json/file.json) в Chrome, она отображается как обычный текст.Когда я захожу на страницу в Firefox, он пытается заставить меня сохранить .json как загружаемый.Я вижу странный результат в Firebug: ответ 200 без тела ответа.альтернативный текстЯ не могу регистрировать прямые заголовки через браузер;мой плагин HTTP-заголовка Firefox ничего не регистрирует до принудительной загрузки.Однако вот заголовки при загрузке с помощью этого фрагмента jQuery (стоит отметить, что предупреждение ниже не срабатывает):Заголовки ответаЗаголовки запросаХотя заголовки кажутся мне в порядке, нет тела ответа ни на получение, ни на публикацию, ни на что-либо еще, что я могу передать через jQuery.Я вижу тот же результат при установке типа содержимого на application /json, text /javascript и text /plain.Кто-нибудь может объяснить такое поведение?Я полагаю, что я должен делать что-то не так на стороне S3, но могут ли это быть проблемы с перекрестными доменами в JavaScript или я могу исключить проблемы с перекрестными поддоменами?
7 голосов | спросил buley 19 +04002010-10-19T05:58:01+04:00312010bEurope/MoscowTue, 19 Oct 2010 05:58:01 +0400 2010, 05:58:01

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132