我有以下带有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及更高版本。
我想在弹出窗口显示时禁用“位置”栏。
答案 0 :(得分:8)
问题不是语法错误。问题是安全问题。如果人们可以隐藏地址栏,人们就可以重新创建登录页面,例如Paypal,人们会被欺骗登录并向恶意黑客提供密码。
因此,大多数最新浏览器禁用隐藏位置栏,但在某些浏览器中,设置location = no会禁用地址栏被修改。
答案 1 :(得分:4)
现代浏览器不允许您隐藏地址栏(作为反网络钓鱼措施)。应该没有办法解决这个问题。