应用程序切换后,iPad显示网站/应用程序的错误状态

时间:2011-09-30 09:16:08

标签: javascript html ipad web redraw

我发现与我的问题无关,也许我使用了错误的关键字。但让我解释一下:

我的iPad有一个奇怪的问题。我们有一个小的JavaScript应用程序/网站,没什么特别的。它通过UIWebView在本机应用程序容器中运行。问题是:

当我们在外部safari窗口中打开链接(例如pdf)并切换回应用程序时(通过四个手指手势或按钮)有时(并非总是)我们会看到网站的旧状态(例如旧的div应该隐藏的容器)直到iPad重新绘制窗口(一秒钟之后)。在重绘之后一切都还可以,但是直到这个重绘我们才会看到错误。

我们无法重建问题。它有时会以某种方式发生。

对我来说,看起来iPad会在重绘DOM之前存储网站的屏幕截图,因为它不会收听任何事件。有时iPad存储错误的截图? 这是iPad / Safari / UIWebView的已知行为吗?或者在应用容器或网站中的某些代码确实存在问题?

1 个答案:

答案 0 :(得分:0)

我现在正在使用iPad和iPhone手势,这也引起了我的注意。尽管我还没有开发应用程序,但我发现这种情况正好发生。

不仅可以使用uiWebView,还可以使用Spotify& TomTom公司。它总是等待一秒左右,然后正确地重新绘制应用程序,有时它应该具有较旧的状态。

我想这就是iOS的工作方式,而且没有什么可以做的。