首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >隐藏浏览器的地址栏(弹出)

隐藏浏览器的地址栏(弹出)
EN

Stack Overflow用户
提问于 2013-04-10 12:39:38
回答 11查看 256.5K关注 0票数 55

我必须隐藏浏览器的地址栏。我正在使用以下代码:

代码语言:javascript
运行
复制
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中进行测试。

EN

回答 11

Stack Overflow用户

发布于 2013-04-10 12:42:51

真相是什么?

微软描述浏览器行为的文档是正确的。

有什么办法隐藏地址栏吗?

不是的。如果您可以隐藏它,那么您可以使用HTML/CSS来制作一些看起来像普通地址栏的东西。然后你可以在里面放一个不同的地址。然后,你可以欺骗人们,让他们认为他们在一个不同的网站,并输入他们的密码。

不可能对他们隐藏用户的位置,因为他们知道自己的位置对于安全是至关重要的。

票数 84
EN

Stack Overflow用户

发布于 2013-05-17 07:40:35

由于安全限制,这在现代浏览器中不再可能实现。

官方(-ish)消息来源:

  • Firefox 在火狐3中,dom.disable_window_open_feature.location现在默认为true,强制使用Location,就像在IE7中一样。有关更多信息,请参见bug 337344。
  • 7及更高版本 在Internet 6中,位置指定是否显示地址栏。

(暗示行为以IE6结尾)

  • 铬/铬 这些工具栏隐藏参数在Chrome中被忽略。您还会注意到,现代浏览器正在向不隐藏它作为安全/防钓鱼措施。还请参见bug.cgi?id=337344
票数 40
EN

Stack Overflow用户

发布于 2016-08-09 14:41:14

寻找同样的,我唯一能做的就是

在应用程序模式下启动Google Chrome

代码语言:javascript
运行
复制
Chrome.exe --app="<address>"

从运行提示符。示例:

代码语言:javascript
运行
复制
Chrome.exe --app="http://www.google.com"

隐藏Mozilla 中的地址栏

在地址栏中键入about:config,搜索:

代码语言:javascript
运行
复制
dom.disable_window_open_feature.location

并将其设置为false

因此,当您打开一个弹出窗口,它将启动与地址栏隐藏。例如:

代码语言:javascript
运行
复制
window.open("http://www.google.com",'','postwindow');

现在,我希望在Microsoft上做一些类似的事情,我还没有为这个浏览器找到任何东西。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15926105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档