![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Перечитал всё по-поводу прав доступа и политик безопасности песочниц, сделал файл "crossdomain.xml" такого вида:
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*"/> </cross-domain-policy> Warning: Domain www.berlingske.dk does not specify a meta-policy. Applying default meta-policy 'master-only'. This configuration is deprecated. See http://www.adobe.com/go/strict_policy_files to fix this problem.
Error: Request for resource at http://www.berlingske.dk/node-images/1500x1100-u/2824036-solnedgang.jpg by requestor from http://www.berlingske.dk.localhost/sites/all/modules/image_gallery/mecom_gallery.swf is denied due to lack of policy file permissions.
*** Security Sandbox Violation ***
Connection to http://www.berlingske.dk/node-images/1500x1100-u/2824036-solnedgang.jpg halted - not permitted from http://www.berlingske.dk.localhost/sites/all/modules/image_gallery/mecom_gallery.swf
Error: Request for resource at http://www.berlingske.dk/node-images/1500x1100-u/2824036-solnedgang.jpg by requestor from http://www.berlingske.dk.localhost/sites/all/modules/image_gallery/mecom_gallery.swf is denied due to lack of policy file permissions.
*** Security Sandbox Violation ***
Connection to http://www.berlingske.dk/node-images/1500x1100-u/2824036-solnedgang.jpg halted - not permitted from http://www.berlingske.dk.localhost/sites/all/modules/image_gallery/mecom_gallery.swf
SecurityError: Error #2123: Security sandbox violation: Loader.content: http://www.berlingske.dk.localhost/sites/all/modules/image_gallery/mecom_gallery.swf cannot access http://www.berlingske.dk/node-images/1500x1100-u/2824036-solnedgang.jpg. No policy files granted access.
at flash.display::Loader/get content()
Подскажите, пожалуйста, почему так происходит и что еще не так? |
|
|||||
|
Модрон-ветеринар
|
Куда вы его положили? Этот файл должен лежать на тех серверах, которые вам доверяют загружать что-то с них.
То есть он должен лежать на berlingske.dk .
__________________
Идите первым! Последний раз редактировалось mooncar; 09.09.2010 в 20:36. |
|
|||||
|
Я положил его в корневую директорию сайта, с которого запускается флешка.
Дело в том, что компания, в которой я работаю использует банерную систему, в которой картинки/swf-ки находятся на самых разных доменах и мы ж не можем писать на каждый из тех сайтов, чтобы их админы добавили наш домен в их crossdomain.xml (если там вообще такой имеется). Может есть какой-то вариант решить это по-другому? |
|
|||||
|
Модрон-ветеринар
|
Цитата:
Если там какя-то система баннерообмена, админы должны это учесть и держать файл с конкретными разрешениями. Ну или им лень, то можно и <?xml version="1.0"?> <cross-domain-policy> <allow-access-from domain="*" /> </cross-domain-policy> Вот что лежит в http://www.berlingske.dk/crossdomain.xml <!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="webtv.metropol.dk"/> </cross-domain-policy> К тому же что-то мне подсказывает, что имя с localhost на конце в адресе разрешается в IP-шник по DNS только в вашей сети. И разрешить ему что-либо загружать вообще проблематично, хотя и не факт. Возможно наверное можно вписать ваш IP в файл политик, но я не уверен.
__________________
Идите первым! Последний раз редактировалось mooncar; 09.09.2010 в 21:10. |
|
|||||
|
swf-ка собсно на berlingske.dk и лежит, я просто её тестирую на локально поднятой копии сервера. Странно просто, почему в браузере грузятся баннеры из этой баннерной системы, а во флешке с этих же адресов не хочет?
|
|
|||||
|
Модрон-ветеринар
|
А почему бы баннерам не грузиться? Для браузеров не предусмотрены такие политики, как для флеш-плеера Adobe разработал.
(Ну только разве что .htaccess или другая какая авторизация перед загрузкой контента). Локально поднятая копия - это совсем другой домен с т.зр. флешки, да и с точки зрения сетевой адресации тоже, хотя железка одна стоять может.
__________________
Идите первым! Последний раз редактировалось mooncar; 10.09.2010 в 02:15. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|