我正在使用web套接字连接进行通信。但是当用户刷新页面时,我想关闭这个web套接字连接。 我也用window.onbeforeunload活动,显示确认对话框与定制text.IF用户用户选择“不加载”选项,然后不采取行动(这是工作的罚款) 但我想关闭网络套接字连接,如果用户选择重新加载选项。我知道如何做到这一点。我试图调用window.unload并尝试关闭Web套接字连接,但它不工作.Mu代码如下。如何调用window.unload
window.onbeforeunload = function(e) {
return "you are closing this web page';
};
window.unload = function(e) {
webSockect.closeConnection();
};
请教如何做到这一点。
Window.unload功能并不被所有浏览器都支持,所以onBeforeUnload性能较好。 此外,当该功能被触发,你可以找到事件的列表:[OnBeforeUnload - 事件列表(http://stackoverflow.com/questions/138411/catching-a-tab-close-event-in-web-browser) – Rajesh 2014-11-25 12:19:07