cocos2d js h5 在微信上有办法强制全屏吗?

cocos2d js h5游戏有没有办法在微信上强制全屏?
设置这个了 cc.view.enableAutoFullScreen(true);也是没有用, ,
在外部浏览器上都可以,就是在微信上不能全屏,这个有办法自动全屏吗?

这些 meta 可能能帮到你,要放在 html 的 head 中

  <!-- force full screen on some browser -->
  <meta name="full-screen" content="yes"/>
  <meta name="x5-fullscreen" content="true"/>
  <meta name="360-fullscreen" content="true"/>
  
  <!-- force screen orientation on some browser -->
  <meta name="screen-orientation" content="<%=orientation%>"/>
  <meta name="x5-orientation" content="<%=orientation%>">

  <meta name="browsermode" content="application">
  <meta name="x5-page-mode" content="app">

这些都设置了,没有用的

里面的游戏界面应该是全屏显示了,但是可以见范围太小了,面外那层无法全屏,只是居中显示小屏幕,只有iphone上会这样,android上不会。

如果你的安卓上安装了 QQ 浏览器,那么 x5 的标签应该会生效。另外,微信的顶部栏目前是没有办法去掉的。
除此之外就没有什么别的办法了,浏览器在这方面的控制会比较强

iphone上有安装QQ浏览器,但是并无法自动全屏,就算拉也不行。不是微信的顶部栏木问题,我截图发你微信吧。

cc.view.setDesignResolutionSize(640, 1014, cc.ResolutionPolicy.EXACT_FIT);

我已经是SHOWALL了,跟这个应该没关系~

showall不好用

用我那个是完全拉伸到浏览器边缘 记得关上fix width 和fix height 设计的时候注意下宽高比一般机型没问题

好的,我试试,感谢!

还有一个方法就是用widget 每个方向加上约束也能实现全屏 不过这个加的话可能比较多 不如直接exact_fit方便

1赞

好的,微信SDK,我也看下,谢谢!

这个问题解决了吗?

微信不能全屏的