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

本文介绍如何在IE7中通过调整安全设置来去除新打开窗口的地址栏,并提供了一种方法来关闭弹出窗口时不显示确认提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

 

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

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

 

起作用的就是"window.open('','_self')"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值