我在Silverlight 4.0項目中,我們有各種各樣的窗口和對話框,其中一些是模態的。在託管HTML中,我們已綁定事件,以便我們可以在瀏覽器強制用戶失去Silverlight應用程序的任何更改(例如,意外觸及F5)之前警告用戶。Silverlight模式對話框干擾瀏覽器的onbeforeunload對話框
但是,如果碰巧在Silverlight應用程序中出現模式顯示,則瀏覽器的onbeforeunload對話框將從視圖中隱藏,並且用戶無法單擊任何內容。唯一的辦法是殺死瀏覽器進程。到目前爲止,我們在IE8和IE8中都觀察到了這一點。
有沒有其他人遇到過這個?如果是這樣,您使用了哪些解決方法?