Android 设备呈现的 webview 应用不同于 Chrome 响应检查模式

Android device renders webview app diferent from Chrome Responsive inspect mode

我有一个基于 Angular 网页的 Cordova 应用程序。 Android Cordova 应用程序不会像 Chrome 响应式调试选项那样呈现图像。当我在 'Responsive' 模式下检查网页时,它会显示所有布局,就像它应该的那样,但是当我 build/install 在 Android 设备中使用该应用程序时,它不会呈现CSS 网页和图像中的布局以及元素布局的某些部分超出了比例。

我一直在使用 CrossWalk https://crosswalk-project.org/ 来帮助解决这个问题,但我必须从现在开始删除 CrossWalk 依赖项,我想知道如何在不安装 CrossWalk 插件的情况下解决这个问题。

万万没想到,您可以轻松地从网络版迁移到移动版,移动应用程序有其特定的。你也可以在 android 和 ios 设备上得到不同的结果,例如 android 6.0.0 和 7.0.0 也可能给你不同的结果。类比跨浏览器支持,你应该对不同的移动平台和版本做同样的事情。例如,旧 android 版本不支持没有特定前缀的 flexbox - 最新版本支持。准备好,您将需要花费大量时间将网络版本转换为移动应用程序。