javascript - Chrome 中全屏显示的白色底部和顶部栏

标签 javascript html css google-chrome

我已经谷歌了我的屁股,但我还没有找到解决方案或类似的问题。 (也许这是我今天的 Google 技能)但我遇到了全屏问题。

我正在使用下面的代码让我的网​​站全屏显示。

function toggleFullscreen(elem) {
  elem = elem || document.documentElement;
  if (!document.fullscreenElement && !document.mozFullScreenElement &&
    !document.webkitFullscreenElement && !document.msFullscreenElement) {
    if (elem.requestFullscreen) {
      elem.requestFullscreen();
    } else if (elem.msRequestFullscreen) {
      elem.msRequestFullscreen();
    } else if (elem.mozRequestFullScreen) {
      elem.mozRequestFullScreen();
    } else if (elem.webkitRequestFullscreen) {
      elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
    }
  } else {
    if (document.exitFullscreen) {
      document.exitFullscreen();
    } else if (document.msExitFullscreen) {
      document.msExitFullscreen();
    } else if (document.mozCancelFullScreen) {
      document.mozCancelFullScreen();
    } else if (document.webkitExitFullscreen) {
      document.webkitExitFullscreen();
    }
  }
}

但是当你进入全屏时,你会在顶部看到一个白条,在实际网站下方看到一个白条,就像这样。

enter image description here

我尝试了不同的方法来解决它,在 css 中使用 :full-screen 并使用不同的方法:html5 或 JavaScript。

Check out the website and problem on CodePen right here.

感谢您抽出时间,希望有人能解决这个非常烦人的问题。

最佳答案

将以下内容添加到您的 CSS 中

:-webkit-full-screen 
        {
            background-color: red;
        }

同样,您可以为 moz 和 ms 添加。

请查看此链接了解更多详情 Full Screen API Tutorial

关于javascript - Chrome 中全屏显示的白色底部和顶部栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43956323/

相关文章:

php - 2 个变量中只有一个通过 AJAX 传递

html - Div 文本的颜色在打印时发生变化

css - 时尚的 css 选择器隐藏除 img 之外的所有内容

javascript - Jquery 在悬停时向左滑动一个 div 并在鼠标移出时折叠不正常工作?

javascript - 从 json 字符串中的 json 中提取值

javascript - 将 Jquery 脚本与 AJAX 相结合

javascript - React 应用程序内的 Iframe 和应用程序通信

javascript - 使用JavaScript在html中动态添加文本框(出现语法错误)

jquery - 如何将 $(document).ready 函数应用于异步加载的元素?

javascript - (jquery) 圆形按钮集?