SecurityErrorEvent воспроизвести

18 views
Skip to first unread message

Dmitry Bezverkhiy

unread,
Jul 7, 2015, 11:43:04 AM7/7/15
to ruf...@googlegroups.com
Салют.

Есть проблема. Было flash приложение на https и начало ходить на http.
У пользователей стали возникать ошибки в браузере. Не у всех, но стали.
Сделали сертификат на обоих теперь https.
Но у пользователей закешировался старый кроссдомен.
Они продолжают ловить SecurityErorrEvent

У нас бинарный лоадер отнаследованный от URLLoader
подписан на ошибку
addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurityError);
Но событие не приходит

Try catch на load есть.
Когда поменяли сертификат, появилась проблема вопроизвести ошибку #2048
Чтобы проверить решение.

Есть ли верный способ поймать этот эксепшен?
Может домен с правильным кроссдоменом?
В документации прочитал
Security error events are the final events dispatched for any target object. This means that any other events, including generic error events, are not dispatched for a target object that experiences a security error.

Значит ли это, что нормально обработать эту ошибку не получится?
UncaughtErrorEvent.UNCAUGHT_ERROR вешать не получится, 
так как там могут быть запросто ошибки от кроссдоменов социальных сетей.
Заранее спасибо.

Дмитрий Безверхий
флеш-технолог

Константин Клементьев

unread,
Jul 7, 2015, 12:01:29 PM7/7/15
to ruf...@googlegroups.com
ну очевидно что секьюрити эррор приходит откуда то еще. Вопрос в том откуда в вообще взяли что у пользователей есть такая оишибка и связана она именно с этим? Воспроизводится ли она у вас? Есть ли аднные от пользователя типа стэка вызова и тд

7 июля 2015 г., 18:43 пользователь Dmitry Bezverkhiy <dima.be...@gmail.com> написал:

--
--
отменить подписку: ruFlash-u...@googlegroups.com
сообщение в группу: ruF...@googlegroups.com
страница группы: http://groups.google.com/group/ruFlash
правила группы: http://groups.google.com/group/ruFlash/web/rules
на facebook: http://www.facebook.com/home.php?sk=group_163903643627621

---
Вы получили это сообщение, поскольку подписаны на группу "ruFlash".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес ruflash+u...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Denis Lukyanov

unread,
Jul 7, 2015, 12:30:44 PM7/7/15
to ruf...@googlegroups.com
Если проблема с кешем файла, то попробуйте один из способов:
1. Сбросить кэш у пользователей путем изменением соотв.
хттп-заголовков в ответе на запрос crossdomain.xml
2. В приложении явно указать другой путь до кроссдоменника
http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/flash/system/Security.html#loadPolicyFile()

7 июля 2015 г., 21:01 пользователь Константин Клементьев
<gni...@gmail.com> написал:

Dmitry Bezverkhiy

unread,
Jul 8, 2015, 3:40:57 AM7/8/15
to ruf...@googlegroups.com
Спасибо.
Судя по документации loadPolicyFile должен помочь.
Положим кроссдомен в папку проекта и будем грузить оттуда и это должно распостраняться на всю глубину.

7 июля 2015 г., 19:30 пользователь Denis Lukyanov <denve...@gmail.com> написал:
Настройки подписки и доставки писем: https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages