在弹出窗口中禁用浏览器的位置栏

时间:2010-08-27 06:44:41

标签: javascript html

我有以下带有Javascript的HTML:

<A HREF="javascript:void(0)"onclick="window.open('http://www.msn.com/','New Windows','height=380, width=300,location=no')">Hide Address Bar</a>

它适用于IE,但不适用于FireFox 3及更高版本。

我想在弹出窗口显示时禁用“位置”栏。

2 个答案:

答案 0 :(得分:8)

问题不是语法错误。问题是安全问题。如果人们可以隐藏地址栏,人们就可以重新创建登录页面,例如Paypal,人们会被欺骗登录并向恶意黑客提供密码。

因此,大多数最新浏览器禁用隐藏位置栏,但在某些浏览器中,设置location = no会禁用地址栏被修改。

答案 1 :(得分:4)

现代浏览器不允许您隐藏地址栏(作为反网络钓鱼措施)。应该没有办法解决这个问题。