3

如何使用jquery删除浏览器的标题栏、菜单栏、导航栏、标签栏、地址栏、状态栏。

问题是我正在调用一个对话框来打开一个弹出窗口,该窗口应该完全适合显示器屏幕并且不应该显示浏览器的任何栏。

4

3 回答 3

8

全屏 API为使用用户的整个屏幕呈现 Web 内容提供了一种简单的方法。本文提供有关使用此 API 的信息。

该 API 让您可以轻松地引导浏览器使元素及其子元素(如果有)占据全屏,从而在持续时间内从屏幕上消除所有浏览器用户界面和其他应用程序。

现场示例(网站加载后按 Enter)

也是一本好书。

于 2012-11-01T06:46:13.047 回答
3

您将无法隐藏所有这些工具栏,但您可以通过在此处为任何选项设置 false 值来尽力而为:https ://developer.mozilla.org/en-US/docs/DOM/window .open ...在第三个参数中window.open,很可能是这些:

  • 菜单栏
  • 工具栏
  • 地点
  • 滚动条
  • 标题栏

(并非全部完全兼容/支持,但使用它们不会有什么坏处)

至于“全屏” - 全屏 API 的下一个最佳选择是将这些选项用于以下第三个参数window.open

window.open("url", "name", "top=0,left=0,width=" + window.screen.width + ",height=" + window.screen.height);

但这甚至不能保证它会填满整个显示器。

于 2012-11-01T06:52:53.073 回答
1
window.open("url","name",'height=240,width=200,top=' + top + ',left=' + left + ',directories=no,titlebar=nostatus=no,toolbar=no,menubar=no,navigationbar=no,location=no,resizable=no,scrollbars=no');
于 2013-03-28T11:51:36.467 回答