Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Обойти ошибку безопасности (http://www.flasher.ru/forum/showthread.php?t=152797)

DZHETIGAPA 23.03.2011 12:26

Обойти ошибку безопасности
 
Качаю картинку с другого домена, кроссдомейника там нет и естественно Битмэп получить не могу. Добавляю в список отображения сам loader и немного его растягиваю. Но, качество не очень. Если применяю локально smothing к БитМэпу, то качество хорошее.

Так вот вопрос: можно ли как-то достичь эффекта smothing, не имея кроссдемейника на другом серваке?

Hauts 23.03.2011 12:36

Поможет?

i.o. 23.03.2011 12:36

что мешает загрузить ту же картинку через другой сервер, у которого есть кросдоменник и соответствующий скрипт (php), скачивающий и отдающий указанные картинки?

DZHETIGAPA 23.03.2011 13:01

спасибо за ссылку...

я беру фото из контакта... а там кроссдемейников нет...

GBee 23.03.2011 13:19

2i.o. Вероятно лишняя нагрузка на такой прокси

DZHETIGAPA 23.03.2011 14:12

Очень помогал вот эта ссылка:

http://www.flasher.ru/forum/showthread.php?p=800092

Спасибо всем:)

andrew911 23.03.2011 14:56

Цитата:

Сообщение от DZHETIGAPA (Сообщение 983070)
спасибо за ссылку...

я беру фото из контакта... а там кроссдемейников нет...

Разве в контакте их нет?

scarbo 23.03.2011 15:59

http://vkontakte.ru/crossdomain.xml

Код:

<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-http-request-headers-from domain="vk.com" headers="*"/>
<allow-http-request-headers-from domain="vkontakte.ru" headers="*"/>
<allow-http-request-headers-from domain="vkadre.ru" headers="*"/>
<allow-http-request-headers-from domain="*.vkadre.ru" headers="*"/>

<allow-access-from domain="vk.com" to-ports="80"/>
<allow-access-from domain="vkontakte.ru" to-ports="80"/>
<allow-access-from domain="vkadre.ru" to-ports="80" />
<allow-access-from domain="*.vkadre.ru" to-ports="80" />
</cross-domain-policy>

http://api.vkontakte.ru/crossdomain.xml

Код:

<?xml version="1.0"?>
<cross-domain-policy>
 <site-control permitted-cross-domain-policies="master-only"/>
 <allow-http-request-headers-from domain="vk.com" headers="*"/>
 <allow-http-request-headers-from domain="*.vk.com" headers="*"/>
 <allow-http-request-headers-from domain="vkontakte.ru" headers="*"/>
 <allow-http-request-headers-from domain="*.vkontakte.ru" headers="*"/>
 <allow-http-request-headers-from domain="mvkontakte.com" headers="*"/>
 <allow-http-request-headers-from domain="*.mvkontakte.com" headers="*"/>
 <allow-access-from domain="vk.com" to-ports="80" />

 <allow-access-from domain="*.vk.com" to-ports="80" />
 <allow-access-from domain="vkontakte.ru" to-ports="80" />
 <allow-access-from domain="*.vkontakte.ru" to-ports="80" />
 <allow-access-from domain="mvkontakte.com" to-ports="80" />
 <allow-access-from domain="*.mvkontakte.com" to-ports="80" />
</cross-domain-policy>


2Sun 23.03.2011 18:37

Мне вот этот вариант понравился больше - Спасибо Етс
scarbo - Это будет работать только если приложение лежит на сервере ВК, если оно на удаленном сервере - нет. Выложенные Вами crossdomain.xml должны лежать на Вашем сайте. В случае DZHETIGAPA ВК должен дать разрешение на доступ к контенту, для этого в crossdomain.xml должен быть прописан ЕГО сервер , а этого ВК делать, естественно, не будет. Как и все остальные сети. Так что путь предложенный ЕТС - наш путь.

scarbo 23.03.2011 19:06

Цитата:

я беру фото из контакта... а там кроссдемейников нет...
Цитата:

Разве в контакте их нет?
я где-то написал, что они разрешают доступ со сторонних серверов?


Часовой пояс GMT +4, время: 14:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.