我必须隐藏浏览器的地址栏。我正在使用此代码:
var winFeature = 'location=no,toolbar=no,menubar=no,scrollbars=yes,resizable=yes'; window.open('Result.html','null',winFeature);
在许多解决方案中,仅location=no属性可以隐藏地址栏(在IE和Chrome中)。但是,这对我不起作用(即使在IE和Chrome中也是如此)。
最后,我找到了一条MSDN文章,其中描述了如何location=no简单地隐藏后退/前进/停止导航按钮,并使地址栏为只读。
有什么解决方案可以通过忽略上面的MSDN文章来隐藏整个地址栏吗? 我正在IE和Google Chrome中进行测试。
真相是什么?
Microsoft描述其浏览器行为的文档是正确的。
有什么解决方案可以隐藏地址栏吗?
不可以。如果你可以隐藏它,则可以使用HTML / CSS制作看起来像公用地址栏的内容。然后,你可以在其中输入其他地址。然后,你可以欺骗人们以为他们在其他站点上,并输入密码。
对用户隐藏用户的位置是不可能的,因为对于用户来说,知道他们的位置是安全的至关重要。