4
我正在研究Silverlight應用程序(即根本沒有HTML內容),最大的抱怨之一是如果用戶不小心碰到F5,應用程序將重新啓動。Silverlight:如何禁用瀏覽器的刷新按鈕?
那麼有什麼辦法可以禁用瀏覽器中的刷新按鈕?或者至少處理F5?
我正在研究Silverlight應用程序(即根本沒有HTML內容),最大的抱怨之一是如果用戶不小心碰到F5,應用程序將重新啓動。Silverlight:如何禁用瀏覽器的刷新按鈕?
那麼有什麼辦法可以禁用瀏覽器中的刷新按鈕?或者至少處理F5?
這裏有幾個選項
http://forums.silverlight.net/forums/p/105879/243232.aspx
從鏈接:
一個選項是掛接到窗口 對象「onbeforeunload」事件和 提示用戶確認 刷新/退出意圖。這裏是一個可以在你的HTML標記來定義 甚至從SL應用程序發出的 (如果它有DOM 訪問)一個 簡單的例子:
<script type="text/javascript">
window.onbeforeunload = function() {
return "Leaving or refreshing this page can result in data loss.";
}
</script>
這似乎是一個合理的comrpomise給我。 – 2011-01-12 23:00:13