我有一個包含Silverlight控件的Web應用程序。當訪問包含silverlight控件的特定頁面時,執行javascript,並且如果此腳本執行得太早,則腳本會在IE中崩潰javascript引擎,即使try/catch也不能處理該錯誤。嘗試訪問Silverlight內容時Javascript崩潰了
簡單的JavaScript
silverlightHtmlElement.Content.SilverlightApplication.SilverlightMethod();
如果Silverlight控件元素尚未完全加載腳本崩潰,而不僅僅是劇本,沒有進一步的JavaScript是頁面上的所有執行。
一個簡單的「if (silverlightHtmlElement.Content.SilverlightApplication)
」來檢查它的可訪問性是否足以應對崩潰。
問題是我以後不能在頁面上執行腳本。 之前有人看過這個嗎?