我必须隐藏浏览器的地址栏。我正在使用以下代码:
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中进行测试。
发布于 2013-04-10 12:42:51
真相是什么?
微软描述浏览器行为的文档是正确的。
有什么办法隐藏地址栏吗?
不是的。如果您可以隐藏它,那么您可以使用HTML/CSS来制作一些看起来像普通地址栏的东西。然后你可以在里面放一个不同的地址。然后,你可以欺骗人们,让他们认为他们在一个不同的网站,并输入他们的密码。
不可能对他们隐藏用户的位置,因为他们知道自己的位置对于安全是至关重要的。
发布于 2013-05-17 07:40:35
由于安全限制,这在现代浏览器中不再可能实现。
官方(-ish)消息来源:
(暗示行为以IE6结尾)
发布于 2016-08-09 14:41:14
寻找同样的,我唯一能做的就是
在应用程序模式下启动Google Chrome
Chrome.exe --app="<address>"
从运行提示符。示例:
Chrome.exe --app="http://www.google.com"
隐藏Mozilla 中的地址栏
在地址栏中键入about:config
,搜索:
dom.disable_window_open_feature.location
并将其设置为false
因此,当您打开一个弹出窗口,它将启动与地址栏隐藏。例如:
window.open("http://www.google.com",'','postwindow');
现在,我希望在Microsoft上做一些类似的事情,我还没有为这个浏览器找到任何东西。
https://stackoverflow.com/questions/15926105
复制相似问题