如何使状态/地址栏在Firefox或IE中消失?

时间:2012-02-24 03:09:19

标签: javascript internet-explorer firefox kiosk

我正在为自助服务终端创建一个网站,我需要创建显示您要在Firefox或IE底部的页面地址的栏消失。请看图片。

是否可以使此栏消失?

Image of status bar

修改 感谢大家的回复。我已经尝试了克里斯和Mrtsherman建议的代码,我不确定我错过了什么,不幸的是它没有对我有用。是否真的无法在Kiosk模式下隐藏Firefox的状态栏?

我遇到的问题是我在一个页面上有三个div,所以当点击每个div时它就像一个幻灯片,第一个div完全是一个标签,所以状态栏是一直显示。如果状态栏不可能消失,有什么办法可以将光标设置在屏幕上,这样状态栏就不会显示第一个div上的所有时间吗?非常感谢。

3 个答案:

答案 0 :(得分:1)

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

这是一个显然适用于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

答案 1 :(得分:1)

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

Alernately,您可以在第一页打开弹出窗口,其中包含以下代码:

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

打开一个没有UI chrome的窗口。

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

工具 - >偏好 - >内容 - >启用Javascript(点击“高级”按钮) - >更改状态栏文字

在Firefox中完成此操作后,请将此代码段添加到您的achor标记中:

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

我不保证会按预期工作。

答案 2 :(得分:0)

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