【问题标题】:How to make the status/address bar disappear in Firefox or IE?如何使 Firefox 或 IE 中的状态/地址栏消失?
【发布时间】:2012-03-14 13:16:09
【问题描述】:

我正在为信息亭创建一个网站,我需要在 Firefox 或 IE 底部使显示您将要访问的页面地址的栏消失。请看图片。

有没有可能让这个栏消失?

编辑: 感谢大家的回复。我已经尝试了 Chris 和 Mrtsherman 建议的代码,但我不确定我是否错过了一些东西,不幸的是它对我没有用。火狐在kiosk模式下真的不能隐藏状态栏吗?

我遇到的问题是我在一个页面上有三个 div,所以当每个 div 被点击时它就像一张照片幻灯片,第一个 div 完全是一个标签,所以状态栏一直显示.如果无法使状态栏消失,有什么方法可以将光标设置为离开屏幕,以便状态栏不会一直显示在第一个 div 上?非常感谢。

【问题讨论】:

  • 这到底是如何归入 PHP 的?
  • 嗨 Rohit,我想如果你使用 php 或 javascript 代码,你可以这样控制栏。我不应该提吗?如果你告诉我,我可以改变它,但我认为它不应该因为上述原因而被标记。感谢观看:)
  • 可能会有更多知识渊博的人出现,但我认为 Firefox 不会让您控制这一点。我很好奇你为什么要这么做。
  • 嗨,亚当,感谢您的回复。我希望它消失的原因是这个信息亭是为其他公司的入口方式而构建的,并且该站点将托管在我们公司的子域上。我们不想在每次客户与信息亭交互时宣传我们公司的网址,认为这可能会使人们感到困惑。谢谢:)

标签: javascript internet-explorer firefox kiosk


【解决方案1】:

如果您想使用 Internet Explorer,只需在客户端的启动文件夹中创建一个指向 iexplore -k http://example.com 的快捷方式。这将在 kiosk 机器启动后立即在指定页面的Kiosk Mode 中启动 IE。

或者,您可以让第一页打开一个弹出窗口,其中包含如下代码:

window.open(filename,"","width="+winwidth+",height="+winheight+",scrollbars=yes ,menubar=no,location=no,left=0,top=0") 

打开一个没有 UI 镶边的窗口。

选项 3: 试试这个,不确定它是否会起作用。在 Firefox 中,您可以启用一个选项以允许通过 javascript 更改状态文本:

工具 -> 首选项 -> 内容 -> 启用 Javascript(单击“高级”按钮)-> 更改状态栏文本

在 Firefox 中完成此操作后,将这个 sn-p 添加到您的 achor 标签:

onmouseover="window.status=''; return true;"

我不保证这会按预期工作。

【讨论】:

  • 嗨 Chris,这样可以解决地址栏显示 IE 的问题吗?目前我们正在使用 Firefox,它处于 kiosk 模式,但地址栏仍然显示。对火狐有什么建议吗?非常感谢 :) 刚刚看到你的更新,我所有的内容都在一个页面上,就像一张照片幻灯片。我将在周末尝试该代码并让您知道,这适用于 Firefox 吗?非常感谢。
  • 我添加了第三个选项供您尝试
  • 您可能希望将mouseover 事件侦听器附加到文档元素并在那里更改窗口状态。事件应该从指向它的链接冒泡,然后就不需要更改每个链接。
【解决方案2】:

你不能强迫它消失。它是浏览器的一项功能,提供了告诉用户链接指向何处的非常有用的功能。

这是一个显然适用于 FF 的用户脚本。

@namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
#statusbar-display:not([label^="Looking"]):not([label^="Connecting"]):not([label^="Connected"]):not([label^="Transferring"]):not([label^="Waiting"]):not([label^="Read"]) 
{opacity: 0 !important; }

http://userstyles.org/styles/43764/firefox-10-only-hide-hovered-link-target-urls

【讨论】:

  • 嗨 Mrtsherman,真的吗?这是一个坏消息。有什么方法可以使用 php、javascript 或其他语言来控制它?感谢您的回复。 :)
  • 如果这是用于信息亭,那么它可能是可能的。从您最初的问题开始,我认为您的意思是您想将其隐藏在任何访问者的计算机上。例如在 FF10 中,这个用户脚本显然可以隐藏栏。 userstyles.org/styles/43764/…
  • 感谢您的更新,整个网站都在一个页面上,就像一张照片幻灯片,它将处于信息亭模式,最好使用 Firefox。我会在周末看一下链接,让你知道我是怎么走的。非常感谢:)
【解决方案3】:

“有用的功能”?谁在乎,链接指向哪里?这在任何浏览器中都是一个巨大的烦恼。没有普通用户关心这一点,即使他们这样做了,大多数 URL 无论如何都是不可读的。 所以这应该默认关闭,并且可以为开发人员打开......

【讨论】:

    猜你喜欢
    • 2011-02-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-28
    • 2013-07-19
    • 1970-01-01
    • 2014-06-20
    相关资源
    最近更新 更多