如何使用JavaScript隐藏浏览器地址栏

时间:2010-09-30 05:19:02

标签: javascript browser

是否可以在浏览器中隐藏用户的地址栏?如果是这样,我该怎么做呢?

3 个答案:

答案 0 :(得分:4)

我认为你不能隐藏用户当前窗口的地址栏,但你可以创建一个隐藏地址栏的弹出窗口:

var popup = window.open("http://someurl", "myPopup", 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=120,height=120')

答案 1 :(得分:1)

您可以创建modeless窗口(IE),但不能劫持浏览器的当前页面。

FF不支持这一点,因为它花了3年时间来实现showModalDiaglog,这比IE的实现更安全。

您的选择是:

  • 打开一个新窗口,隐藏地址栏,但它仍然可用
  • 在包含iframe
  • 的当前页面中创建一个绝对定位的元素
  • 创建自己的浏览器并添加该功能

答案 2 :(得分:1)

不能可靠地做到这一点并不是一个好主意,即使对于弹出窗口,我认为目前,IE是唯一会隐藏它的人。否则,用户不知道弹出窗口的来源。想想facebook登录弹出窗口。我怎么能确信我没有将我的密码输入恶意网站?