2016-12-29 10 views
0

브라우저 탭 (현재 열린 탭에서 다른 탭으로 넘어갈 때)을 입력 할 때이를 감지하고 해당 페이지를 새로 고침 할 때 브라우저 간 자바 스크립트 코드 (가능한 경우)가 필요합니다. 변화가 일어났다.브라우저 탭이 변경된 경우이를 감지하고 새로 고치는 방법

+2

변경 될 수 있습니까? 변경 사항을 새로 고칠 수있는 통지 시스템에는 어떤 것이 있습니까? –

+0

내가 이벤트에서 무엇을 할 지 중요하지 않다고 말하면서 탭 변경을 잡는 방법을 알고 싶을뿐입니다. (그리고 이벤트에서 내가 페이지를 새로 고침 아약스 전화를 할 것입니다) – itay312

답변

1

창 이벤트가 유용 할 수 있습니다. 따라서 흐림 및 포커스 이벤트에 반응 할 수 있으므로 브라우저 탭을 떠나면 흐림 이벤트가 발생하고 다시 포커스가 돌아갑니다.

$(window).focus(function(){ 
    //refresh your page here 
}); 
+0

고마워, 나는 이것이 나를 위해 충분히 좋은지하려고 노력할 것입니다. – itay312

+0

페이지의 모든 DOM 요소에 적용 할 이벤트 수신기를 추가하는 방법이 있습니까? – itay312

+0

그리고 '포커스'이벤트가 너무 자주 호출되는 것처럼 보입니다. 포커스가 사라지고 다시 얻은 후에 창에 들어가면 한 번만 호출되는 이벤트가 필요합니다. 나는 또한 창을 시도했다. 하나 ("집중", .....) 그러나 그때 사건은 한 번만 일어날 것이다 ... – itay312