복붙노트

[JQUERY] 어떻게 페이지를 5 초마다 다시로드?

JQUERY

어떻게 페이지를 5 초마다 다시로드?

해결법


  1. 1.

     <meta http-equiv="refresh" content="5; URL=http://www.yourdomain.com/yoursite.html">
    

    이 같은 스크립트 사용의 setTimeout에있을 경우 :

    setTimeout(function(){
       window.location.reload(1);
    }, 5000);
    

  2. 2.같은 페이지를 다시로드하려면 제 2 인수가 필요하지 않습니다. 당신은 사용할 수 있습니다 :

    같은 페이지를 다시로드하려면 제 2 인수가 필요하지 않습니다. 당신은 사용할 수 있습니다 :

     <meta http-equiv="refresh" content="30" />
    

    이것은 다시로드 매 30 초마다 트리거합니다.


  3. 3.자동 장전 3 초 후에 캐시 지우기를 들어 당신은 쉽게 자바 스크립트 setInterval을 기능을 사용 할 수 있습니다. 여기에 간단한 코드입니다

    자동 장전 3 초 후에 캐시 지우기를 들어 당신은 쉽게 자바 스크립트 setInterval을 기능을 사용 할 수 있습니다. 여기에 간단한 코드입니다

    $ (문서) .ready (함수 () { 하여 setInterval (함수 () { cache_clear () }, 3000); }); cache_clear 함수 () { window.location.reload (TRUE); // window.location.reload (); 당신은 캐시를 제거하지 않는 경우 이것을 사용 } <스크립트 SRC = "https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">

    자동 재 장전 페이지와 캐시 삭제

    당신은이에 대한 메타를 사용할 수 있습니다

    <meta http-equiv="Refresh" content="5">
    

  4. 4.

    setTimeout(function () { location.reload(1); }, 5000);
    

    개발 도구가 가서, 당신은 https://addons.mozilla.org/en-US/firefox/addon/115와 떨어져 아마 더 나은


  5. 5.IE의 자동 새로 고침에 변화 도구가 있습니다. 그것은 ReloadIt 불러 http://reloadit.codeplex.com에서 확인할 수 있습니다. 비어 있는.

    IE의 자동 새로 고침에 변화 도구가 있습니다. 그것은 ReloadIt 불러 http://reloadit.codeplex.com에서 확인할 수 있습니다. 비어 있는.

    당신은 당신이 자동으로 다시로드하고자하는 URL을 선택하고 변경을 모니터에 하나 개 이상의 디렉토리 경로를 지정합니다. F12 키를 눌러 모니터링을 시작합니다.

    당신이 그것을 설정 한 후,이를 최소화 할 수 있습니다. 그런 다음 콘텐츠 파일을 편집 할 수 있습니다. 당신이 어떤 변화를 저장하면 페이지가 다시로드됩니다. 이 같은 :

    단순한. 쉬운.


  6. 6.@jAndy에서 제공하는 대답이 작동해야하지만, 파이어 폭스에서 당신은 문제에 직면 할 수있다, window.location.reload (1); 내 개인적인 경험의 그, 작동하지 않을 수 있습니다.

    @jAndy에서 제공하는 대답이 작동해야하지만, 파이어 폭스에서 당신은 문제에 직면 할 수있다, window.location.reload (1); 내 개인적인 경험의 그, 작동하지 않을 수 있습니다.

    그래서 내가 제안하고 싶습니다 :

    setTimeout(function() { window.location=window.location;},5000);
    

    이 테스트하고 잘 작동합니다.


  7. 7.당신이 파이어 폭스를 사용하는 경우 괜찮은 대안은 XRefresh 플러그인입니다. 이 파일이 수정되었습니다 감지 할 때마다 그것은 당신의 페이지를 다시로드합니다. 당신이 당신의 HTML 편집기에서 저장 쳤을 때 그래서 오히려 단지 5 초마다 새로 고침보다는, 그냥 새로 고쳐집니다.

    당신이 파이어 폭스를 사용하는 경우 괜찮은 대안은 XRefresh 플러그인입니다. 이 파일이 수정되었습니다 감지 할 때마다 그것은 당신의 페이지를 다시로드합니다. 당신이 당신의 HTML 편집기에서 저장 쳤을 때 그래서 오히려 단지 5 초마다 새로 고침보다는, 그냥 새로 고쳐집니다.


  8. 8.또한 LiveReload라는 프로그램이있다 ...

    또한 LiveReload라는 프로그램이있다 ...


  9. 9.당신이 개발하고 파이어 폭스에서 테스트하는 경우, 플러그인에서는 "ReloadEvery"로 볼 수 있습니다, 당신은 지정된 간격으로 페이지를 다시로드 할 수있다.

    당신이 개발하고 파이어 폭스에서 테스트하는 경우, 플러그인에서는 "ReloadEvery"로 볼 수 있습니다, 당신은 지정된 간격으로 페이지를 다시로드 할 수있다.


  10. 10.이 5 초에서 작동합니다.

    이 5 초에서 작동합니다.

    5000 밀리 초 = 5초

    대상 _self 또는 무엇도 당신이 원하는 당신이 자신을 포함하여 원하는 이제까지 페이지에 이것을 사용

    <script type="text/javascript">
    function load()
    {
    setTimeout("window.open('http://YourPage.com', '_self');", 5000);
    }
    </script>
    <body onload="load()"> 
    

    또는 자동 자신과 당신이 자신을 포함하여, 원하는 무엇을 적 페이지와 어떤 목표 코드이 :

    <script type="text/javascript">
    function load()
    {
    setTimeout("location.href = 'http://YourPage.com';", 5000);
    }
    </script>
    <body onload="load()"> 
    

    이 경우, 또는이 같은 페이지는 원하는 만 대상 견인 모자 이제까지 자체를 다시로드합니다 :

    <script type="text/javascript">
    function load()
    {
    setTimeout("window.open(self.location, '_self');", 5000);
    }
    </script>
    <body onload="load()">
    

    모든 3은 다른 방법으로, 비슷한 일을한다.


  11. 11.함수 리로드 () { () document.location.reload; } 에서는 setTimeout (리로드, 5000);

    함수 리로드 () { () document.location.reload; } 에서는 setTimeout (리로드, 5000);

  12. from https://stackoverflow.com/questions/2787679/how-to-reload-page-every-5-seconds by cc-by-sa and MIT license