• XSS.stack #1 – первый литературный журнал от юзеров форума

Помогите

cyberianbrain

CD-диск
Пользователь
Регистрация
24.08.2009
Сообщения
15
Реакции
0
помогите, кто знает, каким способом можно обойти кроссдоменное ограничение?

вобщем исходная задача такая: нужно парсить одну xml-ку в окне браузера юзера или при помощи javascript или flash, без разницы
потом ее там же обрабатывать и выдавать юзеру нужный результат

на сервере можно спарсить, но сервер сильно загружается

в яваскрипте это HttpRequest
во флеше это URLRequest

проблема в том, что для флеша доступ к данным домена закрывают файлом
сrossdomain.xml
такого вида:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="http://мой урл" />
</cross-domain-policy>

может как-то подменить этот файл через system32\drivers\etc\hosts
но как такое реализовать на хостинге?
может через htaccess?

находил решения в яваскрипте в качестве подзагрузки в тег <script src=""
типа:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = url_нашей_xml;

по http заголовкам смотрю, что xml загружается с удаленного сервера, но как из этого <script получить данные и обработать их?
 
С твоей траблой сталкивался недавно. Короче как показали исследования - задача "влоб" не решается к сожалению :)
Самый толковый способ - запрос через внешне подгружаемый яваскрипт, НО XML не удастся таким образом обработать. Поэтому как вариант можно использовать iframe транспорт через анкоры в урле. Погугли.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх