![]() |
Как флешке обойти crossdomain.xml
Извините, если тема создана не совсем в том разделе...
Такая ситуация: Есть флешка, которая должна играть потоковое аудио, используя поток с другого домена. Естесссно на другом домене файла crossdomain.xml нет, то есть и доступа флешке тоже. Но есть такая инфа: Цитата:
пожалуйста поделитесь опытом. Заранее спасибо. |
Если доступ не предоставляется владельцем потока (нет crossdomain.xml), то по простому никак.
Единственное, что можно сделать - это как-то грузить поток самостоятельно и со своего домена отдавать его флешке. Для этого необходим сервер, который будет этот самый поток перехватывать (серверу croosdomain.xml не нужен). |
Ну в принцыпе схема понятная.
Создаем сервер на который при запуске потока во флешке будут кэшироваться данные. Флешка будет брать данные с этого же сервера и проигрывать. После этого кэш очищается. Гы. Такое реализовать я не смогу... Даже думать страшно, как это реализовать вообще. ППЦ. Нах Adobe в топку! |
раньше был хороший сайт nocrossdomain.com потом его запилили, но думаю аналоги можно найти.
т.е. обращаться не на напрямую securesite.com/some.jpg, а как nocrossdomain.com?securesite.com/some.jpg |
Котяра
Цитата:
Единственная возможнось это делать что то типа Origin Edge и брать FMS как прокси |
etc и alexcon выкладывали где то свои методы, как можно обойти это.
Помню даже метод у alexcon`а назывался "FuckCrossDomain". Только это дырка и расчитывать на неё не стоит. |
2 Psycho Tiger
Подкрепите ваши утверждения линком, пожалуйста. |
Ой, ошибся. Не alexcon, а Mur4ik.
И там не про потоковое аудио, а про фишки с Loader`ом - по старости тем запамятовал. Но всё же: Решение от Mur4ik Решение от etc |
Цитата:
Обойти crossdomain для картинок это небольшое искусство. Пару строчек на том же PHP и готово, выдумывать ничего не надо. Обойти же crossdomain для потокового аудио/видео можно только при помощи какого либо mediaserver, ну скажем того же FMS |
Я знаю - я написал ведь, что запамятовал о чем там. Мне казалось там не про Loader`ы дело было.
|
Цитата:
|
Цитата:
header() вот 2 функции которые тебе понадобятся |
У меня есть подобная проблема - пользователь загружает флэшку с сервера domen.ru - затем пользователь через эту флэшку обращается по сети к железке на которой есть только TELNET ( telnet remoutedomen.ru 8000) то есть на этой железке ни какого файла кросдомена.xml там НЕТ.
В политиках сервера domen.ru естественно все разрешено, но флэшка упрямо лезет на remoutedomen.ru 8000 и пытается получить файл политики и отваливается. вот что в логах: SandBox - remote Trying to connect to remoutedomen.ru:8000 securityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048: Нарушение изолированной среды: http://domen.ru/TelnetSocket.swf не может загрузить данные из remoutedomen.ru:8000."] OK: Выполняется поиск директив <allow-access-from> в файлах политики, чтобы авторизовать загрузку данных из ресурса в папке xmlsocket://remoutedomen.ru:8000 инициатором запроса из http://domen.ru/TelnetSocket.swf Предупреждение: Тайм-аут ожидания файла политики для сокетов в xmlsocket://remoutedomen.ru:843 (через 3 секунды). Это не должно вызывать проблем. Пояснения см. на веб-странице http://www.adobe.com/go/strict_policy_files_ru. Предупреждение: [строгое правило] Игнорируется файл политики с неправильным синтаксисом: xmlsocket://remoutedomen.ru:8000 Ошибка: Запрос ресурса по адресу xmlsocket://remoutedomen.ru:8000 инициатором запроса из http://domen.ru/TelnetSocket.swf отклонен из-за отсутствия разрешений файла политики. ВОПРОС: Как заставить флэшку не лезть на remoutedomen.ru за файлом политики сокетов??? |
можно и телнетом отдавать настройки доступа
можно повесить прокси на выходе с железки и отдавать кроссдомен там |
ПРОКСИ хмм..., а что прямее путей нет? В топку тогда этот адоб если он простые сокеты так заморочил....
(железка - это примитивное устройство с IP адресом и телнетом и отдавать ни чё более она не могёт) |
| Часовой пояс GMT +4, время: 02:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.