我们有这个问题,我们的应用程序已停止在Android 5.0 +设备上工作,因为谷歌发布了最新版本的Android系统WebView 45.0.2454.95 。如果我们通过转至设备设置,应用程序,Android System WebView并单击禁用来禁用此版本的WebView,应用程序将再次运行。然而,这对于我们的一些客户来说并不令人满意,我们确实需要找到一个能够与最新版本的Android System WebView一起使用的修复程序。jquery移动不适用于安装有Android系统WebView 45.0.2454.95 Android 5.0+设备
我们的应用程序大量使用jQuery和jQuery Mobile。我们目前使用jQuery 1.7.1和jQuery Mobile 1.1.0。我们不能轻易升级到更新的版本。
当页面加载到应用程序中时,jQuery选择器内部调用的任何方法都不会运行,例如,
$(function() { //Your code here });
这段代码执行成功时,使用老版本的web视图,但没有在使用最新版本。尝试在选择器外调用代码导致了其他问题。
在我调查到目前为止,我发现问题似乎来自jQuery Mobile中的某些内容,因为当我移除对jquery.mobile.js的引用时,代码会再次执行。然而,正如您可能预料到的那样,由于jQuery Mobile是我们应用程序的一个组成部分,问题就出现了。
有谁知道jQuery Mobile的最新版本的Android系统WebView的任何问题,可能会导致这种情况?