【发布时间】:2011-10-01 15:55:07
【问题描述】:
我没有发现任何与我的问题相关的内容,可能是我使用了错误的关键字。但是让我解释一下:
我的 iPad 有一个奇怪的问题。我们有一个小的 javascript 应用程序/网站,没什么特别的。它通过 UIWebView 在本机应用程序容器中运行。问题是:
当我们在外部 Safari 窗口中打开链接(例如 pdf)并切换回应用程序(通过四指手势或按钮)时,有时(并非总是)我们会看到网站的旧状态(例如旧 div应该隐藏的容器),直到 iPad 重新绘制窗口(在一秒钟之后)。重绘后一切正常,但在重绘之前我们发现有问题。
我们无法重建问题。它有时会以某种方式发生。
在我看来,iPad 会在重新绘制 DOM 之前存储网站的屏幕截图,因为它不监听任何事件。有时 iPad 会存储错误的屏幕截图? 这是 iPad/Safari/UIWebView 的已知行为吗?还是应用容器或网站中的某些代码真的有问题?
【问题讨论】:
标签: javascript html ipad web redraw