问题描述:
webview加载h5页面,h5页面用有很多样式的弹窗,有居中显示的、有从底部弹起的,大部分安卓手机都能正常显示,小米14是澎湃2.0系统,弹窗可以出来、但是被压扁了、显示不全。
解决方案:
声明依赖关系
在AndroidManifest.xml
中声明使用系统WebView库,确保应用优先调用系统组件:<uses-library android:name="org.apache.http.legacy" android:required="false" /> <uses-library android:name="com.google.android.webview" android:required="false" />
禁用独立WebView打包
避免在App中嵌入自定义WebView内核(如腾讯X5),强制使用系统WebView:WebView.setWebContentsDebuggingEnabled(false); // 关闭调试避免冲突