У меня есть веб-приложение, содержащее элемент управления silverlight. При обращении к определенной странице, содержащей элемент управления silverlight, выполняется javascript, и если этот сценарий выполняется слишком рано, сценарий завершает работу механизма javascript в IE, даже попытка / отлов не может обработать ошибку.
Простой JavaScript
silverlightHtmlElement.Content.SilverlightApplication.SilverlightMethod();
Если элемент управления silverlight не был полностью загружен, происходит сбой сценария, и не только сценарий, дальнейший JavaScript не выполняется на странице вообще.
Простой "if (silverlightHtmlElement.Content.SilverlightApplication)
", чтобы проверить, достаточно ли доступного для сбоя.
Проблема в том, что я не могу выполнить скрипт позже на странице.
Кто-нибудь еще видел это раньше?