簡體   English   中英

URL更改時,主干單頁應用程序會警告用戶

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM