禁用 Internet Explorer 9 中的地址栏

禁用 Internet Explorer 9 中的地址栏

我正在尝试禁用 IE9 中的地址栏。我对此进行了大量搜索,但似乎找不到实现它的方法。许多网络资源讨论了如何在 IE8 中执行此操作,但没有讨论如何在 IE9 中执行此操作。

你可能会问原因是什么?我有一个应用程序托管在远程桌面场中,该应用程序将应用程序外部的网页链接到 Internet Explorer。我需要确保用户只能访问程序推送给他们的页面。我知道我可以使用代理服务器来限制他们可以访问的地方,但我正在尝试找到一种非常简单的方法来禁用地址栏。

我无法使用 Kiosk 模式,因为它会让浏览器进入全屏模式。这不适合我的情况,因为我需要为用户提供看似常规的浏览体验,而没有地址栏。

答案1

如果您控制该应用程序,您有几个选择。

如果它是基于 Web 的,你可以使用 JavaScript 链接启动不带菜单栏位置的 URL,例如:

window.open('http://www.google.com','_blank','location=0,menubar=0');

窗口 open() 方法

但是,根据页面所在的区域(Int​​ernet、本地 Intranet 或受信任),默认情况下可能会允许或不允许。您可以将站点添加到受信任的站点列表(默认允许),或者将受信任的站点安全设置下的“允许网站打开没有地址或状态栏的窗口”设置更改为启用。

如果不是基于网络的,您可以使用上述方法或网页浏览器应用程序中嵌入的对象(或与您所使用的语言/框架中实现的类似对象)。

答案2

您应该能够通过执行以下操作在 Kiosk 模式下运行它iexplore -k

相关内容