【问题标题】:iPad shows a wrong state of a website/app after app switch应用切换后 iPad 显示网站/应用的错误状态
【发布时间】:2011-10-01 15:55:07
【问题描述】:

我没有发现任何与我的问题相关的内容,可能是我使用了错误的关键字。但是让我解释一下:

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

当我们在外部 Safari 窗口中打开链接(例如 pdf)并切换回应用程序(通过四指手势或按钮)时,有时(并非总是)我们会看到网站的旧状态(例如旧 div应该隐藏的容器),直到 iPad 重新绘制窗口(在一秒钟之后)。重绘后一切正常,但在重绘之前我们发现有问题。

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

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

【问题讨论】:

    标签: javascript html ipad web redraw


    【解决方案1】:

    我现在有时会通过手势使用 iPad 和 iPhone,这也引起了我的注意。尽管我还没有开发应用程序,但我经常看到这种情况发生。

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

    我想这就是 iOS 的工作原理,对此我们无能为力。

    【讨论】:

    • 好吧,我害怕它。但很高兴听到其他应用程序也有同样的问题。有人知道是否有关于此 iOS 相关内容的文档吗? (抱歉,我不是 iOS 开发人员,我搜索了类似关于 iOS 的详细技术文档之类的东西。但我想没有这样的东西。)
    猜你喜欢
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    • 2019-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 1970-01-01
    相关资源
    最近更新 更多