android - Webview 无法正确呈现 css - Kitkat 版本 4.4.2

标签 android html css xamarin webview

我不确定是什么问题。但谷歌搜索后我认为这是 webview 的问题。我有一个页面,除了带有 kitkat 版本的平板电脑外,每个设备都可以正确呈现(即使在相应设备的浏览器中,也可以呈现 View )。

我用谷歌搜索并尝试了不同的解决方案,但不幸的是,没有任何效果。

mapWebView.Settings.SetLayoutAlgorithm(WebSettings.LayoutAlgorithm.NarrowColumns); //didn't work

mapWebView.SetLayerType(LayerType.Software, null); //didn't work

如有任何帮助,我们将不胜感激。

最佳答案

问题是您可能正在使用 WebView 无法处理的设计元素。

默认的 Android 浏览器 - 又名“WebView” -

is based on the same code as Chrome for Android version

但是,

WebView does not have full feature parity with Chrome for Android

换句话说,它是 Android 版 Chrome 的精简版。

来源:Google

查看Can I Use to查看“WebView”是否支持您的元素。

关于android - Webview 无法正确呈现 css - Kitkat 版本 4.4.2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41240949/

相关文章:

java - 找不到 android.support.v7.widget.CardView(Android Studio 1.1 预览版)

javascript - 如何保持相同的填充

html - 如何在对子 <span> 应用一些定位时防止 <a> "text-decoration: underline"中断?

css - 将 div 标签注入(inject)每个 <a> 链接

android - 如何使用改造来传递授权承载?

android - SharedPreferences 不在具有自己进程的服务内 apply() 或 commit()

javascript - 如何生成批量二维码

javascript - 未捕获的 TypeError : firebase. 存储不是函数

css - 如何使谷歌地图叠加在缩放栏的顶部

android - 我如何让用户在 Google map 中选择一个位置并将选择的点返回到我的 App Inventor 应用程序?