2017-05-22 1 views
-1

몇 초마다 브라우저 (크롬) 페이지를 새로 고치는 스크립트가 있다고 생각하지만 (인터넷에서 많은 추가 기능을 찾을 수 있음) 브라우저에서 페이지를 새로 고치지도 않습니다. (WebRTC를 통해) 들어오는 호출을 감지하고 상자가 브라우저 코너 (호출에 응답 할 상자)에 표시됩니다. 이러한 이벤트를 처리하고 페이지를 새로 고치는 것을 중단하는 방법은 무엇입니까? 여기 javascript 코드는 10 분마다 새로 간단하다 : 나는 해결 방법에 대해 생각하고이벤트시 페이지 새로 고침 중지 방법

<script type="text/javascript"> 
    var timeout = setTimeout("location.reload(true);",600000); 
    function resetTimeout() { 
    clearTimeout(timeout); 
    timeout = setTimeout("location.reload(true);",1200000); 
    } 
</script> 

. 페이지에서 특정 버튼을 클릭하여 20 분 (function resetTimeout) 후에 새로 고침 (어떻게하면 더 오래 걸리지 않겠습니까)을 클릭하고 10 분마다 다시 새로 고치는 20 분 후에 어떻게 할 수 있습니까? 이 스크립트를 특정 웹 페이지의 브라우저에 통합하는 방법은 무엇입니까?

답변

0

좋아, 내가 크롬 인젝터를 설치하고 특정 페이지에 대한 I는 다음과 같이 간단한 스크립트를 작성해야합니다

var timeout = setTimeout("location.reload(true);",10000); 
    function resetTimeout() { 
    clearTimeout(timeout); 
    timeout = setTimeout(10000000); 
    } 
    function resetTimeout2() { 
    clearTimeout(timeout); 
    timeout = setTimeout(10000); 
    } 

$('.button.animated.fadeIn.btn.btn-sm.btn-primary.pull-left.call').click(resetTimeout()); 
$('.button.animated.fadeIn.btn.btn-sm.btn-danger.pull-left.disabled.hangup').click(resetTimeout2()); 

새로 고침 페이지를 모든 6000000ms은. 대답을 누르면 10000000ms마다 새로 고침합니다. 다시 누르면 매 6000000ms마다 새로 고침이 새로 고쳐집니다. 자바 스크립트 문법에 대한 도움이 필요합니다. left.call 버튼 resetTimout()이 작동하지 않아도 페이지가 즉시 새로 고침됩니다.

button.animated.fadeIn.btn.btn-sm.btn-primary.pull-left.call이고 다른 하나는 버튼 클래스 요소

입니다.