首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >requestFullscreen在三星手机默认浏览器中无法正常工作

问requestFullscreen在三星手机默认浏览器中无法正常工作
EN

Stack Overflow用户
提问于 2019-06-10 17:53:49
回答 2查看 1.3K关注 0票数 1

我有一个在WebGL中运行的unity游戏,我想让它在点击按钮后全屏运行。

它可以在笔记本电脑和Android手机的google chrome上运行,但在三星手机的默认网页浏览器上却不能正常工作。

代码语言:javascript
复制
function fullscreen(){
      $(".fullscreenDiv").fadeOut("1000");
      let elem = document.getElementById("webGL");
      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();
      }
      screen.orientation.lock('landscape');

    }

在谷歌chrome游戏加载后,运行上述方法,但在三星浏览器上,它进入全屏,但没有覆盖全屏,并在内容的右侧给出空白黑色区域。

如何在三星浏览器上填满整个屏幕?

​

EN

回答 2

Stack Overflow用户

发布于 2019-08-09 06:22:59

我也有同样的问题。似乎是三星浏览器或安卓系统的问题。Android上的应用程序必须强制使用全屏:设置>显示>全屏应用程序。在我的手机上,默认情况下,只有Chrome手机设置为全屏,其他应用程序设置为自动。我将三星浏览器切换到全屏,现在它可以像Chrome一样使用全屏。

因此,解决方案可能是通知用户如何激活真正的全屏。

票数 0
EN

Stack Overflow用户

发布于 2019-08-09 06:52:33

移动浏览器不支持FullScreen API

http://caniuse.com/#feat=fullscreen

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56524088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档