我没有发现任何与我的问题相关的东西,可能我用错了关键字。但让我解释一下:
我对iPad有一个奇怪的问题。我们有一个小的javascript应用程序/网站,没什么特别的。它通过UIWebView在本地应用程序容器中运行。问题是:
当我们在外部safari窗口中打开一个链接(例如pdf)并切换回应用程序(通过四个手指的手势或按钮)时,有时(并非总是)我们会看到网站的旧状态(例如应该隐藏的旧div容器),直到iPad重新绘制窗口(在一秒钟或其他时间之后)。重新绘制之后,一切都很好,但在重新绘制之前,我们会看到一些错误。
我们不能重建这个问题。它有时会以某种方式发生。
对我来说,它看起来像是iPad存储了网站的屏幕截图,直到它重绘了DOM,因为它不侦听任何事件。有时iPad会存储错误的屏幕截图?这是iPad/Safari/UIWebView的已知行为吗?或者是应用程序容器或网站中的一些代码真的有问题?
发布于 2011-10-01 15:55:07
我现在有时会用手势来使用iPad和iPhone,这也引起了我的注意。尽管我还没有开发应用程序,但我看到这种情况时有发生。
不仅是uiWebView,还有像Spotify和TomTom这样的应用。它总是等待一秒钟左右,然后正确地重新绘制应用程序,有时会有一个比它应该有的更旧的状态。
我猜这就是iOS的工作方式,对此我实在无能为力。
https://stackoverflow.com/questions/7608297
复制相似问题