小程序逆向之详细踩坑过程(三)

之前在其他地方有写了小程序逆向的小白踩坑详细过程前两节:
有兴趣的可以看看,传送门:第一阶段

本文章仅用于技术交流,如有侵犯请联系删除,多谢!

导入小程序工程问题排查

坑1 提示规范问题,根据提示找到文件,并修改属性值为提示的即可

plugin/wx56c8f077de74b07c/pages/friend-selector/friend-selector.json 文件内容错误] plugin/wx56c8f077de74b07c/pages/friend-selector/friend-selector.json: navigationBarTextStyle 字段需为 black,white

在这里插入图片描述

坑2 WXML 文件编译错误,出现多余的换行符之类的,直接删除即可

在这里插入图片描述

坑3 TypeError: ***** is not a function

1.js编译问题,将详情下面的js编译成es5勾选去掉
在这里插入图片描述
2.如果以上还不能解决,则有可以找到对应的文件,加上如下声明:
修改一下 @babel/runtime/helpers/typeof.js 文件 全部替换 即可
在这里插入图片描述

坑4 Error: This application has not registered any plugins yet.有两种方法解决:

1.找到对应的插件,在app.json中进行声明,需要登录自己的小程序后台将插件添加

"plugins": {
	"插件名": {
	 "version": "0.1.1",
	 "provider": "appid"
	}
}

2.找到报错的页面,将引用插件的地方给修改掉:
在这里插入图片描述
如上图:可以直接把这个requirePlugin的引用直接删掉
如果涉及到赋值的如 X=requirePlugin(“xxxxx”),可以直接修改为X={},
如果返回是个方法 可以设置为 X= function (){},具体看是怎么引用的。

基本上目前碰到以上问题,解决了,小程序逆向的代码基本是能跑起来了,后续如果还有接着补充吧。

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值