我正在使用以下javascript代码,并在接收方查看网页后延迟关闭网页。该代码在Chrome中完美运行。但是,在IE中会显示一条弹出消息,要求用户输入以关闭页面。如何修改我的代码以绕过IE中的用户输入?
javascript:
<script>
var howLong = 5000;
var t = null;
function closeMe(){
t = setTimeout("window.close()",howLong);
}
</script>
我也在我的html的body标签中使用了onLoad语句。
<body onLoad="closeMe(); self.focus();">
答案 0 :(得分:0)
我在我的Firefox中尝试了它,它也给了“这个网页试图关闭窗口”
我认为你不能对此做任何事情,因为这是因为用户设置的浏览器设置。
您可以尝试使用
var objWin = window.self;
objWin.open('','_self','');
objWin.close();
但我认为这只适用于使用window.open()
打开网页