【问题标题】:Switch window between normal and full-screen mode在正常和全屏模式之间切换窗口
【发布时间】:2012-07-11 15:43:13
【问题描述】:

是否可以通过 JavaScript 强制窗口在 普通 和 全屏 模式之间切换(没有 jQuery)..?

我知道如何全屏打开一个新窗口,但这不是我需要的。

【问题讨论】:

标签: javascript css html


【解决方案1】:

现在 Webkit (Safari 5.1+/Chrome 15+) 和 Firefox (10+) 已经实现了正确的 fullscreen API(首先是 proposed by Mozilla,后来作为 W3C proposal 发布)。 A brief history and usage examples here. 请注意,据称 IE10不支持 API。

【讨论】:

  • 是否有机会通过脚本向浏览器发送“F11”键?
  • 不。能够控制键盘的脚本将是一个主要的安全问题。您也许可以在 extension 中做某事,但这显然需要安装。
【解决方案2】:

你可以试试实验性的FullScreen API。

如果您对浏览器支持不满意,还有一个选项:向用户显示一条消息,告诉用户 F11 如何切换到全屏模式。在我最近开发的一个 web 应用中将此作为备用选项,并且反馈令人满意。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多