我想在显示器上连续显示一个refeshing外部网站。 网站已经包含内部刷新(让我们每隔30秒说一次)。
现在出现的问题是,在任何连接丢失的情况下,网站会尝试重新加载自己,但最终会在#34;连接中超时状态"并将不再刷新。 (因为它已被锁定)。
避免这种情况的最简单方法是什么?#34;死锁"? 我已经考虑过在一段时间后刷新本地网页,但这会导致双重刷新,因为网页本身已经每隔一秒钟刷新一次"。
答案 0 :(得分:0)
尝试以下方法:
<!doctype html>
<head><title>Insert Title Here</title></head>
<body style="margin:0;padding:0;width:100%;height:100%;">
<iframe style="margin:0;padding:0;border:0;width:100%;height:100%;" src="http://www.example.com"></iframe>
<script>
var iframe = document.getElementsByTagName('iframe')[0];
setInterval(function(){
iframe.src = iframe.src;
}, 5000);
</script>
</body>
将5000
设置为n-1
秒(以毫秒为单位)。 (例如,如果n=30
,请使用29000
)