Диалоговое окно «Ошибка действия скрипта» перестало отображаться - PullRequest
2 голосов
/ 05 августа 2009

Мне нужно отключить отображение этих сообщений об ошибках при возникновении ошибки. Я полностью осведомлен об ошибке, которую получаю, и это не приводит к корректной работе моего приложения. Мне просто нужно отключить эти сообщения. Есть ли настройка во флеше или во флекс компиляторе или что-то еще? Спасибо, Дэвид.

Ответы [ 2 ]

2 голосов
/ 03 февраля 2012

Есть много вещей, которые вы можете сделать с вашим файлом mm.cfg (Google использует его)

Например, если вы поставите:

SuppressDebuggerExceptionDialogs = 1

Это предотвратит появление всплывающих окон с ошибками в вашем браузере.

2 голосов
/ 05 августа 2009

Нет, к сожалению, такого нет. Тем не менее, ошибки не будут отображаться пользователям, у которых установлена ​​версия выпуска флэш-плеера, а не отладочная.

Для флеш-плеера есть очень горячий запрос, но реализация, похоже, далека от реализации: Возможность перехвата диалогов системной ошибки . Есть много комментариев, некоторые горячие, некоторые саркастические, но Adobe, похоже, все еще игнорирует эту проблему.

UPDATE С тех пор эта функция была реализована. Последний комментарий говорит:

Это было исправлено в Flash player 10.1 http://labs.adobe.com/technologies/flashplayer10/features.html

Глобальный обработчик ошибок Новый глобальный обработчик ошибок позволяет разработчикам написать один обработчик для обработки всех ошибок времени выполнения, которые не были часть оператора try / catch. Повысить надежность приложений и пользовательский опыт, обнаруживая и обрабатывая непредвиденные ошибки во время выполнения и представить пользовательские сообщения об ошибках. При использовании глобального обработчика ошибок в SWF, работающий в проигрывателе отладки, всплывающие окна с ошибками отображаться не будут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...