[英]SignalR OnConnected & OnDisconnected with Signin & Signout
我的方案是使用自定義身份驗證構建網站,通過單擊鼠標進行菜單轉換,由於使用了一些自定義工具,我們將使用window.location來更改頁面;
但是使用登錄和注銷來計算每個登錄/注銷用戶的每日報告后,我們必須防止該用戶僅關閉瀏覽器選項卡或關閉按鈕;
而且通過搜索,沒有合適的方法來區分重新加載和關閉,然后我們嘗試使用signalR處理這些情況。
是否有任何想法可以檢測到由重新加載或關閉選項卡/瀏覽器觸發的用戶的OnConnected和OnDisconnected?
請嘗試這個,我認為應該對您有所幫助。
Java腳本
window.onbeforeunload = function(e){
var msg = 'Are you sure?';
e = e || window.event;
if(e)
e.returnValue = msg;
// Your OnDisconnected event here (SignalR)
}
jQuery的
$(window).unload(function() {
// Your OnDisconnected event here (SignalR)
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.