关于cordova打包的android项目,禁止随手机系统改变字体大小的解决方法

1. 我用的是最新版的cordova,在项目根目录下找到

node_modules\cordova-android\framework\src\org\apache\cordova\engine\SystemWebViewEngine.java

我先开始找到的是上面的文件,但是我重新用命令行打包android的时候,添加的 settings.setTextZoom(100);  代码神奇的不见了,后面我又找到  platforms 文件夹下面的 SystemWebViewEngine.java 文件

platforms\android\CordovaLib\src\org\apache\cordova\engine\SystemWebViewEngine.java

也可以全局搜索(webstorm中全局搜索文件快捷键:ctrl+shift+n)文件:  SystemWebViewEngine.java

2. 找到文件中的  initWebViewSetting  方法:

这段代码中  webView.getSettings()  被赋值给  settings  ,所以在后面加上一行代码:

            settings.setTextZoom(100);

猜你喜欢

转载自blog.csdn.net/Two_Too/article/details/83179385