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);