簡體   English   中英

Chrome中全屏顯示的白色底部和頂部條

[英]White bottom & top bars on full screen in Chrome

我已經選擇Google,但還沒有找到解決方案或類似問題。 (也許今天是我的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();
    }
  }
}

但是,當全屏顯示時,您會在頂部看到一個白色的條,而在實際網站的下面看到一個白色的條,如下所示。

在此處輸入圖片說明

我已經嘗試了不同的解決方法,即在CSS中使用:full-screen並使用了不同的方法:html5或JavaScript。

在此處查看網站和CodePen上的問題。

謝謝您的寶貴時間,希望有人能回答這個非常煩人的問題。

將以下內容添加到您的css中

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

同樣,您可以添加moz和ms。

請檢查此鏈接以獲取更多詳細信息全屏API教程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM