我有一个内建的PhoneGap的应用程序。 一个页面在应用程序副本的其他页面的画布作为图像内容。 这工作得很好的旧版iOS,但最近我注意到,复制的画布上的某个空白。 页面的其余部分正确呈现。 我不知道哪个版本的iOS它蹑手蹑脚,但我目前在我的iPad Pro的运行iOS 10.3.1。 当同样的代码运行在移动Safari浏览器Web应用程序(或Chrome,或者在我的Mac笔记本电脑的浏览器),这不会发生。
使用的应用程序的调试程序,我可以简单地切换显示属性恢复页。 这表明,我认为这是一个错误的渲染在那科尔多瓦使用内置的网页视图。 我目前有切换的显示特性的补丁。 这工作,但它会导致使用requestAnimationFrame()或setTimeout的甚至闪烁(FN,0)。
这个应用程序是建立与使用的PhoneGap构建CLI-6.5.0。
有其他人看到这个bug或者有更好的补丁?
追问:切换知名度修复闪烁。 如果问题发生在画布上的行为就像是不可见的,但DOM报告说,它是。 另外,问题似乎当画布是一个Ajax回调下复制发生。 与延迟了的setTimeout处理()不解决问题。