저는 페이지에 관계없이 주기적으로 기능을 실행해야합니다. 이 함수는 주기적으로 일부 데이터를 가져옵니다.자바 스크립트는 페이지에 관계없이 백그라운드로 실행됩니다.
나는이 작품이라고 생각 해달라고 :
function myFunc()
{
//your code
}
//set the interval
setInterval(myFunc,2000) //this will run the function for every 2 sec.
을 그것은 단지 내가 지금의 페이지에 대해 작동하기 때문에, 그래서 다른 페이지로 이동하면, 기능은 더 이상 실행되지 않습니다. 사용자가 인덱스 페이지에있을 때 실행을 시작한 후 사용자가 페이지를 닫을 때까지 주기적으로 호출되는 함수를 작성하려고합니다. 아이디어가 있으십니까? 미리 감사드립니다!
이 기능에서 정확히 무엇을하려합니까? 여러 HTML 페이지에서 동일한 JavaScript를 실행하면 작동하지 않지만 문제를 해결할 수있는 더 좋은 방법이있을 수 있습니다. 내 함수에 –
내가 아약스에 의해 일부 데이터를 얻을거야. 서버 요금에 관한 데이터와 해당 데이터에 따라 경고 메일을 내보낼 수 있습니다 ... –
이 경우 페이지가로드 될 때 함수 실행이 중지되고 다시 시작되는 이유는 무엇입니까? 그 외에도 websockets/[socket.io] (http://socket.io/)를 사용하여 서버 변경 사항을 수신하는 것이 더 우아 할 것입니다. –