web版本的如何隐藏浏览器地址栏和菜单栏

web版本的如何隐藏浏览器地址栏和菜单栏 ,是不是要根据不同的浏览器 做不同的适配,有什么方式可以动态全屏。比如一上滑就是全屏,一点中间就是显示出地址栏和菜单栏。

在 Creator 的 index.html 中已经对很多浏览器进行了全屏适配,也会主动调用全屏 API,但是浏览器地址栏和菜单栏仍然是不完全可控的,这点主要取决于浏览器自身的设计,在某些浏览器,比如 iOS 9 Safari 上,想通过纯 Javascript 隐藏地址栏和菜单栏是完全做不到的。而在很多 Android 国产浏览器上,一旦全屏之后,想要退出全屏也只能够依靠用户点击浏览器的交互按钮。

建议不要太纠结这个事情

大神 index.html 做了全屏适配 ,但为什么我进入了 iOS 9 的Safari 构建运行还是 地址栏和菜单栏显示出来了!

1赞

就像我前面说的,iOS 9 Safari 上无解,目前我还没有看到任何办法可以纯 JS 让一个单屏游戏应用(注意,超过一个屏幕长度的页面通过引导用户是可以做到的)在 iOS Safari 上自动隐藏地址栏和菜单栏。

也欢迎大家提供思路

为什么有的网页 一旋屏 成横屏就是 全屏的了,还有如何 做一个超过屏幕长度的页面,我将设计尺寸调成了 宽1280*高1000,而且搞了个 特长的精灵并且注册了 touch 事件,令它可以上下滑动,还是不隐藏。:joy:

我决定让我的游戏上方用无效内容填充,来解决这个问题。。 比如公司的LOGO或者制作团队信息什么的。
浏览器不给,我就把空间让给它。。哈哈哈

具体怎么操作,上方填充无效内容?然后就可以全屏了?