微信小程序反编译逆向之后运行报错“_typeof3 is not a function”

反编译小程序的解包,在微信开发者工具当中预览界面是空白的。
Console显示 app.js错误: TypeError: _typeof3 is not a function
微信小程序反编译逆向之后运行报错“_typeof3 is not a function”
按错误提示找到文件@babel/runtime/helpers/typeof.js

function _typeof(o) {
    return "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? module.exports = _typeof = function(o) {
        return typeof o;
    } : module.exports = _typeof = function(o) {
        return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
    }, _typeof(o);
}
module.exports = _typeof;

修改为:

function _typeof2(o) {
  "@babel/helpers - typeof";
  return (_typeof2 = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function(o) {
      return typeof o;
  } : function(o) {
      return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
  })(o);
}
function _typeof(o) {
  return "function" == typeof Symbol && "symbol" === _typeof2(Symbol.iterator) ? module.exports = _typeof = function(o) {
      return _typeof2(o);
  } : module.exports = _typeof = function(o) {
      return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : _typeof2(o);
  }, _typeof(o);
}
module.exports = _typeof;

替换之后重新编译如果还有报错:_typeof4 is not a function
微信小程序反编译逆向之后运行报错“_typeof3 is not a function”
解决方法:右上角点击“详情”=>“本地设置”=>“将JS编译成ES5”=>取消勾选
微信小程序反编译逆向之后运行报错“_typeof3 is not a function”
然后重新编辑,问题解决!

给TA打赏
共{{data.count}}人
人已打赏
技术文档

PHP数组如何根据相同值再分组

2022-10-20 0:40:32

技术文档

微信小程序改包调试patch方案

2023-12-22 20:22:18

3 条回复 A文章作者 M管理员
  1. 未名游客给作者打赏了¥888
  2. 未名游客给作者打赏了¥366
  3. 未名游客给作者打赏了¥1
个人中心
有新私信 私信列表
搜索