ios设备safari浏览器,因为在移动端,点击头部区域的边缘处,地址栏会自动显示,导致视图被遮挡,请问有什么好一点的解决方案吗?
我监听window的resize事件,判断地址栏落下后,执行以下代码:
var canvasEl = document.querySelector(’#GameCanvas’)
canvasEl.style.height = window.innerHeight + ‘px’ // 确保canvas始终在可视范围
这样的确达到了想要的效果,但是,所有的按钮的触点全部错位,实际需要点击的位置与全屏时的位置一致,有人知道这是什么原因造成的吗?
求了解的大神解答一下,感谢