2014-12-16 3 views
0

У меня есть швейцарских франки, размещенных по адресу: a.domain.comвспышки даже не запрашивающие crossdomain.xml

  • Вставить плеер на a.domain.com: Flash Player нагрузки, посылает загруженный обратный вызов, имеет доступ к камере
  • Встроить игрок b.domain.com: Flash Player нагрузки, без JavaScript обратных вызовов, нет доступа камеры

Мой a.domain.com/crossdomain.xml файл:

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <site-control permitted-cross-domain-policies="all"/> 
    <allow-access-from domain="*.domain.com" secure="false"/> 
    <allow-http-request-headers-from domain="*.domain.com" headers="*" secure="false"/> 
</cross-domain-policy> 

Проблема, файл crossdomain.xml никогда не просил, при встраивании на другой подобласти.

Что здесь происходит?

ответ

0

Я думаю, что вы, возможно, получили сообщение об ошибке безопасности, чтобы проверить это, попробуйте свой swf с помощью отладочной версии флеш-плеера, которую вы можете скачать здесь: Adobe.com : Flash Player Downloads.

И чтобы избежать этой ошибки, вы можете попробовать использовать это:

  • В коде ActionScript: Security.allowDomain('*');
  • свой объект SWF код HTML для встраивания: <param name="allowscriptaccess" value="always"/>.
+0

Я уверен, что у нашего разработчика никогда не было какого-либо типа кода на основе безопасности, поэтому мы добавили это, а также изменили доступ к скрипту 'always', который я даже не знал, чтобы искать , Спасибо за помощь! – bschaeffer

 Смежные вопросы

  • Нет связанных вопросов^_^