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

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值