当前位置:  开发笔记 > 编程语言 > 正文

弹出IE"您正在查看的网页..."

如何解决《弹出IE"您正在查看的网页"》经验,为你挑选了3个好方法。

有没有办法绕过以下IE弹出框:

您正在查看的webapge正在尝试关闭窗口.你想关闭这个窗口吗?是|否

当我将window.close()添加到asp.net按钮控件的onclick事件时,就会发生这种情况.



1> d-coder..:
在打开的弹出窗口中写下面的内容
var objWin = window.self;
objWin.open('','_self','');
objWin.close();



2> Tmdean..:

您的JavaScript代码只能在没有先前由window.open()打开的确认的情况下关闭窗口.这是一种有意的安全预防措施,因为在网页上运行的脚本不拥有该窗口,并且通过关闭它会丢弃该窗口中的浏览历史记录.

解决方法是要么有一个"欢迎页面"或者某种类型的页面,它首先会弹出你要关闭的窗口,然后用window.open关闭,或者告诉用户修改他们的浏览器安全设置以允许你的应用程序关上他们的窗户.



3> scunliffe..:

这是一个黑客攻击.

对于IE电话:

window.open('close.html', '_self');

然后在close.html你需要的是:


由于这实际上打开了一个弹出窗口,在同一个命名窗口中,当"新"窗口打开时,它有一个"开启器",因此可以关闭.

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有