React Native 下 解决WebView 里的H5页面字体受设备字体大小影响

2,014 阅读1分钟

项目上线被公司其他部门的人说页面样式崩了,最后发现是他手机自己改了字体大小。
搜了半天解决方案都是说原生安卓下
WebSettings settings = webView.getSettings();
settings.setTextZoom(100);
但在react native 没法用,还有个解决方案是
在h5那边处理,思路是获取真实大小按比例缩放rem,但我这么多项目,每个都去适配那就是我疯了 还是啃英文文档吧,终于在react-native-webview的文档中发现了一个熟悉的字眼
textZoom
既然props里有那就方便了