【问题标题】:Is it possible to create a full screen HTML popup, like a full screen video player?是否可以创建全屏 HTML 弹出窗口,例如全屏视频播放器?
【发布时间】:2020-08-09 15:24:26
【问题描述】:

我想创建一个与全屏视频播放器类似的体验,它在浏览器之外扩展到整个显示器的高度和宽度,但基于 HTML(即我可以放入背景和按钮并使用 CSS将其呈现给用户)。

这可能吗?我在考虑 HTML/CSS/Javascript,但对任何技术都开放。

【问题讨论】:

  • 这只能通过requestFullscreen()完成
  • 这回答了我的问题——如果你把它作为答案,我可以回答。谢谢!

标签: javascript html css fullscreen


【解决方案1】:

要使用 JS 制作全屏内容,您必须使用 requestFullscreen() 方法。

来自this article

/* Get the element you want displayed in fullscreen mode (a video in this example): */
var elem = document.getElementById("myvideo");

/* When the openFullscreen() function is executed, open the video in fullscreen.
Note that we must include prefixes for different browsers, as they don't support the requestFullscreen property yet */
function openFullscreen() {
  if (elem.requestFullscreen) {
    elem.requestFullscreen();
  } else if (elem.mozRequestFullScreen) { /* Firefox */
    elem.mozRequestFullScreen();
  } else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
    elem.webkitRequestFullscreen();
  } else if (elem.msRequestFullscreen) { /* IE/Edge */
    elem.msRequestFullscreen();
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-31
    • 1970-01-01
    • 2020-04-11
    • 1970-01-01
    相关资源
    最近更新 更多