[英]backbone single page application alert user when URL changes
目前,我正在開發一個頁面應用程序,我想向用戶展示一些UI,刷新頁面,關閉標簽頁,或導航離開,這樣做的原因是取消所有活動的上傳,我希望用戶知道這一點。
到目前為止,
$(window).on('beforeunload', function() {
alert("!!!");
return null;
});
不過,這似乎僅在刷新頁面時觸發。 是否可以將其連接到我的路由器? 我有一個名為App.Uploading的全局變量,如果是這樣,我想在每次訪問路由時都觸發一種方法嗎?
您可以使用一個JQuery卸載功能:
$( window ).unload(function() {
console.log('preventing unload!');
return false;
});
document.location = 'http://www.google.com';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.