2012-07-04 120 views
0

如何在HTML頁面中捕獲新請求(例如鏈接單擊,頁面刷新等)?捕獲HTML頁面中的新請求

假設我需要做一些事情,當用戶決定去另一個頁面或刷新當前頁面。

回答

2

看那的window.onbeforeunloadwindow.onunload事件

您也可以捕獲任何鏈接clinks容易[jQuery的樣品]:

$('a').on('click', function() { 
    // do your stuff 

    // follow the link 
    window.location.href = this.href; 
}); 
+0

它不包括如'SO'的情況。 – Engineer

+0

@Engineer可能不是,但它們是唯一可用的機制。 – Alnitak

+0

我相信,當內容從不滿足我需求的瀏覽器上下文中移除時,會觸發onunload。 onbeforeunload看起來不錯,甚至包括鏈接點擊。坦克 – Fardin