2012-07-04 6 views
0

html 페이지에서 새 요청 (예 : 링크 클릭, 페이지 새로 고침 등)을 캡처하려면 어떻게해야합니까?HTML 페이지에서 새 요청 캡처

사용자가 다른 페이지로 이동하거나 현재 페이지를 새로 고침 할 때 몇 가지 작업을 수행해야한다고 가정 해 봅니다. 또한 [jQuery를 샘플] 쉽게 링크 clinks을 캡처 할 수 있습니다

하여 window.onbeforeunloadwindow.onunload 행사에서

답변

2

봐는 :

$('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