2016-12-08 2 views
1

사용자가 브라우저 탭을 활성화 할 때 일부 코드를 실행하려고합니다.window.onfocus()가 원격 서버에서 작동하지 않습니다.

window.onfocus = function() { 
    console.log('323'); 
}; 

로컬 호스트에서는이 기능이 작동하지만 원격 서버에서는 작동하지 않습니다. 콘솔이 비어 있습니다.

는 또한 성공없이 시도 :

$(window).bind('focus', function() { 
     console.log('323'); 
});​ 

내 브라우저가 크롬, 마지막 버전입니다.

당신이 jQuery를 focus 기능을 사용할 필요가 크롬에서
+0

당신이 이중 코드가 원격 서버에 존재 확인해 봤어을? 어떤 브라우저를 사용하고 있습니까? – timothyclifford

+0

첫 번째 방법은 좋을 것입니다. 브라우저에서 실행되는 모든 방법이 어디에서 실행되는지는 중요하지 않습니다. – Archer

+0

어쩌면 바보 같지만 서버에서 JavaScript를 사용할 수 있습니까? – nicovank

답변

0

:

$(window).focus(function() { 
    console.log('ative'); 
}); 

$(window).focus(function() { 
 
    console.log('ative'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

관련 문제