flash swf crossdomain.xml для доступа к веб-хосту

Я уже загрузил свой swf-файл на свой хостинг, но каждый раз, когда он запускается, он не извлекал записи из моей базы данных. Я уже пытался разместить свой crossdomain.xml в корневой папке внутри public_html. Я также обнаружил, что он всегда обращается к моему локальному хосту, отличному от моего веб-хоста (например, anydomain.com). Я пробовал другой подход, но все равно не повезло. мне определенно нужна твоя помощь.

@ crossdomain.xml

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>       
    <allow-access-from domain="anydomain.com" />
</cross-domain-policy>

Извините за мой плохой английский


person chrischan30    schedule 03.10.2014    source источник
comment
у него нет причин пытаться получить доступ к локальному хосту, если вы не настроили его таким образом, что означает проблему с кодом.   -  person BotMaster    schedule 03.10.2014
comment
Я пытаюсь использовать отладчик для моего swf под названием fiddler2. он отображает ошибку 502, а его хост - localhost, который предположительно является моим доменом. Я дважды проверяю весь свой URL-адрес, и все в порядке. Я очень отчаянно решил эту ошибку.   -  person chrischan30    schedule 03.10.2014
comment
Опубликуйте свой код ActionScript.   -  person Brian    schedule 04.10.2014


Ответы (1)


Мне кажется, это проблема с кешем браузера. Попробуйте использовать Firefox и установить расширение под названием Empty Cache Button 2.7, чтобы вы могли очищать кеш каждый раз при тестировании, или вы могли загружать один и тот же swf навсегда.

Кроме того, при вызове сценария на стороне сервера для запроса к базе данных попробуйте передать случайный параметр, например:

flashvars = {} 
flashvars.playlist = "playlist.xml?t=" + new Date().getTime(); 

Также откройте консоль инструментов разработчика при доступе к вашему сайту, и вы сможете увидеть / отладить, что происходит на вкладке сети.

person Delcasda    schedule 03.10.2014
comment
я так не думаю. Я уже пробовал это на разных компьютерах, но все равно ошибка. он должен обращаться к базе данных веб-хоста, а не к локальному хосту. в моем отладчике всегда отображается, что мой swf обращается к базе данных на моем локальном хосте, что означает, что он не подключается к базе данных моего веб-хоста. - person chrischan30; 04.10.2014