IOS 9

时间:2015-09-21 17:45:50

标签: ios cordova jquery-mobile ios9

我在AppStore中有一个带有Jquery mobile的Phonegap应用程序。

我最近将手机更新到了IOS 9并且滚动停止了。我也有应用程序内部导航的问题。当用户按下链接或有时当应用程序进行ajax调用时,应用随机将用户重定向到上一页。

我知道IOS 9已经有很多错误,但我真的需要解决这个问题,因为该应用程序实际上正在生产中并且用户报告了同样的问题。

我在IOS 9中发现了与Safari相关的一些问题,但我对滚动问题没有好运。

在IOS 8及以下应用程序正常工作。

非常感谢您提前寻求帮助。

2 个答案:

答案 0 :(得分:1)

经过大量研究和大量实验后,我决定将我的应用程序迁移到最新版本的jquery mobile(1.4.5),这解决了滚动和导航问题。

答案 1 :(得分:1)

我的应用程序也有这个问题,我的应用程序正在运行JQM 1.3.2。我尝试过Siva Reddy解决方案,这是工作但没有完美 - 滚动有时候非常粘。最后,我在这里找到了一个更好的解决方案

Popups fail in JQueryMobile 1.3.2 after update chrome version 43.0.2357.65 m

实际上导致页面不滚动的问题是因为较旧的JQM版本处理" webkitAnimationEnd"事件不正确。因此,当页面转换完成时,webkitAnimationEnd / animationend不会被清除。在Android和iOS上都会发生此错误。可以在此链接上找到进一步的讨论 https://code.google.com/p/chromium/issues/detail?id=479502