함수를 트리거하는 mousemove에 대한 이벤트 리스너를 추가했습니다. 어떤 이유로 Chrome에서 트리거되지 않습니다. 테스트 중에 콘솔에 쓰고 있기 때문에 알 수 있습니다. keyup eventlistener와 scroll eventlistener가 모두 트리거되지만 mousemove는 Chrome에 없습니다. 그것은 사파리와 파이어 폭스에서 잘 작동합니다. 여기 내 코드입니다 :MouseMove 이벤트가 Chrome에서 트리거되지 않음
document.body.addEventListener("mousemove", RenewTimeoutTime);
document.body.addEventListener("keyup", RenewTimeoutTime);
document.body.addEventListener("scroll", RenewTimeoutTime);
는 그리고 기능은 트리거 : 그것은 작품, 그냥 DOM이 처음로드되었는지 확인해야합니까
function RenewTimeoutTime(){
var pageName = window.location.href;
var currentTime = new Date();
localStorage.setItem("inTimeout", false);
localStorage.setItem("AI_Timeout_Time", currentTime.getTime() + 270000;
console.log(localStorage.getItem("AI_Timeout_Time"));
}
[jsFiddle] (http://jsfiddle.net/)에서 문제를 설명하는 기능적 예를 게시하십시오. –
localstorage.setItem ("AI_Timeout_Time", currentTime.getTime() + 270000;')에')'이 누락되어있는 것이 가장 정확합니다. [** JSFIDDLE **] (https://jsfiddle.net/)를 확인하십시오. – brk
그래, 그것도 괄호와 함께 작동하지만, 역시 시도했지만'scroll'과'keyup' 이벤트는 문제가 있다면 잘 작동하지 않을 것입니다. –