我正在开发主体中只有一个全尺寸 Canvas 元素的浏览器游戏。
在iOS9.2(iPad) Chrome(Ver 47.0.2526.107)中运行这些游戏时,游戏画面的底部区域不显示。 (几个月前没有发生。即使是现在,Safari 和 Android 5.0.2 Chrome 47.0.2526.83 也不会发生这种情况)
这些游戏程序首先计算窗口的大小(显示地址栏时显示html文档的区域),并放置一个具有该大小的canvas元素。
由于某些版本的 Chrome,本地址栏未显示时,“窗口大小”被解释为窗口的大小。
我试图通过以下方式获得窗口的高度:
但它们都返回相同的值,即未显示地址栏时的高度。
测试代码显示在 http://jsrun.it/hoge1e4/4Ygq 我想知道显示地址栏时屏幕底部的比例值。
(见图)
最佳答案
这个问题似乎可以通过版本升级来解决。
我在 ver.49.0.2623.73 上检查过
关于javascript - iOS Chrome - 如何计算窗口高度减去地址栏的高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34838491/