我有一个带有 iframe 的页面,应该每 5 分钟更新一次。
为此,我使用了以下 javascript 代码
var auto
auto = self.setInterval(function(){refresh()}, 300000);
function refresh()
{
var iframe = document.getElementById('report');
iframe.src = iframe.src;
}
但现在我想确保我总是全屏
我在谷歌中找到以下代码:
function full() {
var
el = document.documentElement
, rfs =
el.requestFullScreen
|| el.webkitRequestFullScreen
|| el.mozRequestFullScreen
;
rfs.call(el);
};
如果我从按钮调用它工作正常
但如果我从以下位置调用刷新函数则不起作用:
var auto
auto = self.setInterval(function(){clicar()}, 300000);
function full() {
var
el = document.documentElement
, rfs =
el.requestFullScreen
|| el.webkitRequestFullScreen
|| el.mozRequestFullScreen
;
rfs.call(el);
};
function clicar()
{
full();
var iframe = document.getElementById('report');
iframe.src = iframe.src;
}
浏览器没有返回错误只是没有得到全屏。
任何想法?