ice world

There is nothing too difficult if you put your heart into it.
posts - 104, comments - 103, trackbacks - 0, articles - 0

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

Posted on 2011-04-13 16:44 IceWee 阅读(544) 评论(0)  编辑  收藏 所属分类: Javascript
IE6 的邮件可以直接去掉地址栏,但IE7不行,使用window.open,设置location=no,可地址栏依旧可见,只是变成只读而已。在网上搜索了一下,说微软为了安全,防止钓鱼程序,在安全设置的时候关闭了,脚本可以初始化窗口的功能,需要自己手动启用才有效,方法如下:

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

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

 

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

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


 

只有注册用户登录后才能发表评论。


网站导航: