답변:
<meta http-equiv="refresh" content="5; URL=http://www.yourdomain.com/yoursite.html">
스크립트에 있어야하는 경우 다음 과 같이 setTimeout을 사용하십시오 .
setTimeout(function(){
window.location.reload(1);
}, 5000);
<meta http-equiv="refresh" content="5">
동일한 페이지를 다시로드하려면 두 번째 인수가 필요하지 않습니다. 당신은 사용할 수 있습니다 :
<meta http-equiv="refresh" content="30" />
30 초마다 다시로드를 트리거합니다.
3 초 후 자동 재로드 및 캐시 지우기를 위해 javascript setInterval 함수를 사용하여 쉽게 수행 할 수 있습니다. 간단한 코드는 다음과 같습니다
$(document).ready(function() {
setInterval(function() {
cache_clear()
}, 3000);
});
function cache_clear() {
window.location.reload(true);
// window.location.reload(); use this if you do not remove cache
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<p>Auto reload page and clear cache</p>
그리고 이것을 위해 메타를 사용할 수도 있습니다
<meta http-equiv="Refresh" content="5">
setTimeout(function () { location.reload(1); }, 5000);
그러나 개발 도구가 진행되면 https://addons.mozilla.org/en-US/firefox/addon/115를 사용하는 것이 좋습니다.
IE를위한 자동 변경시 새로 고침 도구가 있습니다. 이름은 ReloadIt이며 http://reloadit.codeplex.com 에서 사용할 수 있습니다 . 비어 있는.
자동 새로 고침 할 URL을 선택하고 하나 이상의 디렉토리 경로를 지정하여 변경 사항을 모니터링합니다. F12를 눌러 모니터링을 시작하십시오.
설정 한 후 최소화하십시오. 그런 다음 컨텐츠 파일을 편집하십시오. 변경 사항을 저장하면 페이지가 다시로드됩니다. 이처럼 :
단순한. 쉬운.
firefox를 사용하는 경우 적절한 대안은 XRefresh 플러그인 입니다. 파일이 수정되었음을 감지 할 때마다 페이지를 다시로드합니다. 따라서 5 초마다 새로 고침하는 대신 HTML 편집기에서 저장을 누르면 새로 고침됩니다.
또는 LiveReload 라는 응용 프로그램이 있습니다 ...
Firefox에서 개발하고 테스트하는 경우 " ReloadEvery " 라는 플러그인을 사용할 수 있으며 지정된 간격으로 페이지를 다시로드 할 수 있습니다.
이것은 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()">
세 가지 모두 다른 방식으로 비슷한 일을합니다.
function reload() {
document.location.reload();
}
setTimeout(reload, 5000);