我目前正在onBeforeUnload上觸發一個事件來處理不需要的應用程序退出。它在IE和Firefox中工作正常,我可以從我的服務實例中註銷WCF雙工客戶端。但它在Chrome中不起作用。在Chrome中處理Silverlight AppExit
有沒有解決方法?由於此原因,我的Chrome回調函數總是拋出超時異常。
我目前正在onBeforeUnload上觸發一個事件來處理不需要的應用程序退出。它在IE和Firefox中工作正常,我可以從我的服務實例中註銷WCF雙工客戶端。但它在Chrome中不起作用。在Chrome中處理Silverlight AppExit
有沒有解決方法?由於此原因,我的Chrome回調函數總是拋出超時異常。
Chrome非常粗略地終止了Silverlight插件。 Application.Exit事件中的代碼可能無法按預期方式工作。但是你可以問用戶,如果他或她真的想離開這個頁面。 請注意,下面的事件處理程序不會返回null。
<script type="text/javascript">
// should work in chrome.
window.onbeforeunload = function() { return ""; };
</script>
的[window.onbeforeunload不是鉻工作]可能重複(http://stackoverflow.com/questions/4802007/window-onbeforeunload-not-working-in-chrome) –
是的,我想這是一個重複 – Kubi