【cordova】cordova热更新插件的问题(cordova-hot-code-push)

现在估计没多少用cordova的公司了吧,然而迫于公司老总的要求,非要让用H5(明明不懂android,非要干涉技术,小领导们也是敢怒不敢言,唉,越说越气),在这儿随便记录一下吧,如果恰巧有谁也用这个,并且对你有所帮助,不胜荣幸。

cordova热更新用的是一个叫cordova-hot-code-push的插件(github地址: https://github.com/nordnet/cordova-hot-code-push ),具体使用步骤网上可以找到挺多,不再赘述(这里贴个地址http://www.zyyapp.com/post/116.html 网上好多教程写的不太好,我最终是按着这个的操作完成了的)。

今天主要说一下在使用这个插件时遇到的一个问题:进入app,并点了几个页面后,打算按设备返回键返回上一页,app却直接退出了;而且点击app左上角的返回图标,window.history.back()代码无效,没反应。

因为我们的项目中有很多自己写的插件,不是通过命令行安装的那种,所以必须采取手动添加插件的方式,一开始我还以为是我手动添加有地方搞错了的问题,就一点一点和正常命令行安装的demo项目比较。最后都一样之后还是有这个问题,不过我发现捕捉了返回事件的页面,会执行返回的逻辑,也就是说返回事件是没问题的,那么最大的嫌疑就是返回栈的问题了,在H5里面也就是history这个家伙了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值