crossdomain.xml - объясните новичку
Доброго времени суток!
Вот и я в первый раз столкнулся с КРОССДОМЭЙНОМ, перерыл поиск, но не нашел четкого ответа. Допустим я хочу использовать ресурс с "чужого" сайта. Как я понял ФЛЕШ придумало какую-то политику что с чужого домена, можно брать если только там расположен КРОССДОМЭЙН файл. То есть если он есть, то я свободно могу использовать ресурсы в своем ФЛЕШ-приложение. ОК. Допустим я хочу парсить страницу ГУГЛА, При помощи ЮРЛлоадера я загружаю старничку. Код элементарен и работает при компиляции, но не работает при загрузке на сайт. Что я должен сделать чтоб код заработал и после загрузке на сайт. Ниже приведен пример, пожалуйста, поправьте код. Код AS3:
Если я где-то не прав в своих выводах поправьте, вроде все так элементарно, но везде написано таким "тяжелым" языком. Заранее благодарен! |
Вы владелец сети google.com ?
Добавлено через 2 минуты А вы не владалец. Поэтому и кроссдомейн там не ваш, а значит вы не можете дать ему разрешение на свой сайт или же поставить разрешение на любой сайт. Вам придется договариваться с компанией лично - иначе увы |
хм. Наверно в КРОСДОМЕНЕ, должна быть какая-то строчка, которая разрешает всем доменам пользоваться? Просто бродя по ссылкам поиска по этой теме попадались комментарии типа "УРАААА! на ххх.com появился КРОССДОМЕН.xml. И теперь мы можем пользоваться контентом сайта. Поздравляю флешеры".
Можно узнать что это за строчка? которая так радует нас, дорогие флешеры? Спасибо за ответ, хоть и мой вопрос оказался глупым) |
<allow-access-from domain="twitter.com"/> для вашего сайта например
<allow-access-from domain="*"/> для любого домена |
допустим если сайт имеет такой кроссдомэйн? что мне надо будет сделать? или флеш сам подхватит? на примере гугла приведите пожалуйста пример?
|
Вам нужно сделать следующее
Код AS3:
|
allowDomain делает другое.
Загружать policy file до - не нужно, флеш сам его запросит по надобности. |
Часовой пояс GMT +4, время: 20:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.