我們有這個問題,我們的應用程序已停止在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的任何問題,可能會導致這種情況?