如何让Chrome/Firefox强制进入全屏模式?

5
我想使用Chrome展示全屏html页面进行演示。你可以将Chrome设置为全屏模式,但是似乎唯一的退出方式是将鼠标移动到屏幕顶部并单击: enter image description here 我不想禁用退出全屏的功能,我只想使唯一的退出方式是通过按ESC键,而不是通过鼠标位置。这样基本上只有浏览器“管理员”才能退出演示文稿。在Firefox或Chrome中是否可能实现?如果不可能,我能否为此编写一个扩展程序?

12
我希望这是不可能的。我不希望网站能够通过防止我缩小浏览器窗口的大小来模拟或阻止我访问我的桌面。 - David Thomas
我同意,我只需要它像Flash一样工作,按下Escape键就可以退出,而不是鼠标位置。Firefox能做到这点吗? - Lance
我认为从网站内部不可能实现这一点,但编写扩展程序应该/可能是可行的。 - Pekka
2
关于:chrome.exe -kiosk file:///your/presentation.html - drudge
@jnpcl:哎呀,刚才不得不退出Chrome。非常感谢,现在完美运行了!!! - Lance
显示剩余3条评论
2个回答

10

将我的评论用作答案:

Chrome在版本4.0.245.0中实现了“Kiosk Mode”,这本质上是一种以全屏模式启动浏览器并禁用地址栏和状态栏的方法。某些键盘快捷键(例如全屏)也被禁用。

在Windows上:chrome.exe -kiosk http://yoursite.com/file.html

在其他所有设备上:chromium-browser --kiosk http://yoursite.com/file.html

注意:使用键盘组合“退出程序”来关闭它。


但它不会占用两个屏幕吗?我在我的 Fedora 上尝试过。它只占用了一个屏幕,其他屏幕仍然保持打开状态,你如何将其应用到所有屏幕? - user285594
没关系,找到了,这就是他们拥有的全部内容:http://src.chromium.org/svn/trunk/src/chrome/common/chrome_switches.cc - user285594
在Mac OS上,您需要执行open -a“ Google Chrome”--args--kiosk http://www.w3.org,并按CMD + Q关闭它。 - CodeBrauer

2
对于火狐浏览器,R-kiosk插件可以完成类似的工作:https://addons.mozilla.org/en-US/firefox/addon/r-kiosk/。我以前用过它,对于展示型应用程序来说非常好用。不过一段时间没用了。要退出,您需要在安全模式下启动火狐浏览器并禁用该插件,这对于展示型应用程序非常有效。

糟糕!当我从Windows终端运行上述代码时,Chrome禁用了F11键,唯一的方法是关闭浏览器才能退出Pres模式。我已经报告了这个问题。 - Neil S3ntence

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接