IE7去掉地址栏,window.close()不提示是否关闭

IE6 的邮件可以直接去掉地址栏,但IE7不行,使用window.open,设置location=no,可地址栏依旧可见,只是变成只读而已。在网上搜索了 一下,说微软为了安全,防止钓鱼程序,在安全设置的时候关闭了,脚本可以初始化窗口的功能,需要自己手动启用才有效,方法如下:

工具-->Internet选项-->安全-->Internet-->自定义级别-->设置,在设置中调整两个选项:
充许网站打开没有地址栏和状态栏的窗口:启用;
充许由脚本初始化窗口,不受大小和位置限制:启用;

重新启动IE7即可,地址栏消失;

 

因为打开了新窗口,所以想关闭原来的窗口,调用了window.close,可提示是否关闭,这个在IE6里也是没有的,看来IE7相对IE6确实改变很大,在网上搜了个方法,可以去掉提示,如下:

window.opener = null;
window.open(
'', '_self');
window.close();

 

posted on 2011-04-13 16:44  IceWee  阅读(490)  评论(0编辑  收藏  举报

导航