是否有支持 inappbrowser 的最低 Android 版本?
Is there a minimum Android version for supporting inappbrowser?
我们使用 inappbrowser 的 Phonegap 应用程序在所有测试的设备上都运行良好,但使用 Android 版本 4.3 的设备除外,其中 CSS 似乎没有响应,并且当您点击文本时屏幕键盘不会弹出领域。我似乎找不到任何关于支持各种 Phonegap 插件的最低版本 Android 的文档。
没有任何代码很难诊断,但这可能是浏览器问题:Android 4.3 不一定附带 Chrome,所以它可能仍然是 运行 旧版本"Android Browser",不支持 Chrome 支持的所有 (CSS-) 功能。 Caniuse 有助于确定浏览器是否支持特定功能。
如果确实是浏览器问题,并且您必须支持 Android 浏览器等较旧的浏览器,您可能需要查看 Crosswalk。它提供了最新版本的 Chrome 作为 WebView 和 InAppBrowser,在所有 Android 4.x 设备上具有一致的行为。缺点:您的应用程序的大小会增加...
如果不是浏览器,您可能需要向我们展示您的一些代码。
根据我的经验,我使用 phonegap 到 Android 2.1 为止。您在此类旧版本上可能遇到的问题是 phonegap 版本。
您应该提供更多信息,例如 phonegap 版本。
但我可以向您保证,Android 4.3 对所有 Phonegap/Cordova 5+ 插件都有非常广泛的支持。
如果我是你,我会尝试根据你希望应用程序运行的最低 Android 版本来更新 phonegap 版本。
例如,在 Android 2.3 之前,inappbrowser 应用程序无法使用溢出滚动,因此您必须使用外部插件来获得该效果,这真的很烦人。
希望对您有所帮助。
我们使用 inappbrowser 的 Phonegap 应用程序在所有测试的设备上都运行良好,但使用 Android 版本 4.3 的设备除外,其中 CSS 似乎没有响应,并且当您点击文本时屏幕键盘不会弹出领域。我似乎找不到任何关于支持各种 Phonegap 插件的最低版本 Android 的文档。
没有任何代码很难诊断,但这可能是浏览器问题:Android 4.3 不一定附带 Chrome,所以它可能仍然是 运行 旧版本"Android Browser",不支持 Chrome 支持的所有 (CSS-) 功能。 Caniuse 有助于确定浏览器是否支持特定功能。
如果确实是浏览器问题,并且您必须支持 Android 浏览器等较旧的浏览器,您可能需要查看 Crosswalk。它提供了最新版本的 Chrome 作为 WebView 和 InAppBrowser,在所有 Android 4.x 设备上具有一致的行为。缺点:您的应用程序的大小会增加...
如果不是浏览器,您可能需要向我们展示您的一些代码。
根据我的经验,我使用 phonegap 到 Android 2.1 为止。您在此类旧版本上可能遇到的问题是 phonegap 版本。
您应该提供更多信息,例如 phonegap 版本。
但我可以向您保证,Android 4.3 对所有 Phonegap/Cordova 5+ 插件都有非常广泛的支持。
如果我是你,我会尝试根据你希望应用程序运行的最低 Android 版本来更新 phonegap 版本。
例如,在 Android 2.3 之前,inappbrowser 应用程序无法使用溢出滚动,因此您必须使用外部插件来获得该效果,这真的很烦人。
希望对您有所帮助。