锁屏后,Chrome中隐藏了Canvas元素

时间:2016-04-07 15:39:41

标签: javascript android google-chrome canvas createjs

使用CreateJS库处理Canvas手机游戏。除了这个问题,一切顺利:

当我通过Home Button退出浏览器或锁定手机时,在锁定屏幕或重新启动浏览器后,Canvas元素是不可见的。刷新解决了这个问题。

我尝试了chrome元素检查器,正如您在屏幕截图中看到的那样,元素存在并且它位于正确的位置。我不知道为什么它不可见。

有什么想法吗?

enter image description here

1 个答案:

答案 0 :(得分:1)

如果你抓住像素,你会发现它实际上仍然存在。这可能是Chrome 49/50中的一个错误(我正试图找到一个可接受的解决方法)。

如果您将画布宽度更改为0,然后再更改为正确的尺寸,或者将设备旋转几次按下正在运行的标签按钮并再次交换,您会发现它将会启动再次可见。

硬件加速似乎是一些休眠问题:/