0

我想在显示器上连续显示一个刷新的外部网站。该网站已经包含内部刷新(假设每 30 秒)。

现在出现的问题是,如果发生任何连接丢失,网站会尝试重新加载自己,但最终会处于“连接已超时状态”并且不再刷新。(因为它被锁定了)。

避免这种“僵局”的最简单方法是什么?我已经考虑过让本地网页在一定时间后刷新,但这会导致双重刷新,因为网页本身已经每“n 秒”刷新一次。

4

1 回答 1

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>

以毫秒为单位设置5000n-1秒。(例如,如果n=30,使用29000

小提琴:http: //jsfiddle.net/WdbNN/

于 2014-06-12T17:55:58.787 回答