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

被折叠的 条评论
为什么被折叠?



