0.事件

接到线报,部分用户反馈无法填写收货地址,填写完成后返回订单页时,小程序会崩溃退出

1.测试

使用公司的测试机批量测试该情况,未能复现

2.线索

通过用户在微信聊天上的反馈,使用微信昵称到库中查user_id,通过user_id到日志中查用户IP,通过IP到nginx的Log中查UA,

查询到的UA如下:

Mozilla/5.0 (Linux; Android 4.4.4; OPPO R7s Build/KTU84P; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.143 Crosswalk/24.53.595.0 XWEB/155 MMWEBSDK/19 Mobile Safari/537.36 MicroMessenger/6.6.6.1300(0x26060638) NetType/WIFI Language/zh_CN MicroMessenger/6.6.6.1300(0x26060638) NetType/WIFI Language/zh_CN
Mozilla/5.0 (Linux; Android 4.4.4; OPPO R7s Build/KTU84P; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.143 Crosswalk/24.53.595.0 XWEB/155 MMWEBSDK/21 Mobile Safari/537.36 MicroMessenger/6.6.7.1320(0x26060739) NetType/WIFI Language/zh_CN MicroMessenger/6.6.7.1320(0x26060739) NetType/WIFI Language/zh_C

通过UA发现重要的相同变量为:   安卓版本:4.4.4,手机型号:OPPO R7s,Chrome版本:53.0.2785.143

不同变量为:微信版本: 6.6.6.1300    6.6.7.1320

说明跟微信版本没有多大关系.

ps: 需要注意的是有时候安装微信时Chrome版本是:33.0.0.0,这个版本不会出现问题

3.复现

公司没有该型号的测试机,然后到提供云真机的网站进行测试.

测试过程如下:

a.到微信官网下载安装包

b.安装,登录,打开小程序

c.根据日志中用户的操作步骤进行操作

的确像用户描述的那样,返回到下单页就崩溃了

4.查找原因并修复

步入测试,跳转回下单页时,就直接崩溃了,安卓log显示是内存耗尽

想了半天,突然发现打开的页面正好是第六个,也就是说页面只能同时打开5个,于是修改代码,在跳转时使用重定向跳转(wx.redirectTo),保持页面层级不超过4个就没问题了

5.具体的原因尚不得知,如果有大佬知道,麻烦指点一下;

微信小程序在特殊机型上崩溃的问题相关推荐

  1. 微信小程序部分安卓机型无法保存图片的问题解决办法

    微信小程序部分安卓机型无法保存图片的问题解决办法 == 问题描述:项目中保存图片到本地相册的功能部分机型出现bug,测试发现问题在部分安卓机型上复现== 原因是:部分安卓手机调用 wx.downloa ...

  2. php微信小程序向下滑动,微信小程序功能实现:上滑加载下拉刷新

    本篇文章给大家带来的内容是关于微信小程序功能实现:上滑加载下拉刷新,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 之前谈到文章列表的数据加载,是一次性全部加载,这样是不友好的.这章介 ...

  3. 微信小程序开发之scroll-view上拉加载数据实现

    微信小程序开发之scroll-view上拉加载数据实现 一.开发思路 1.使用小程序的scroll-view组件中提供了一个bindscrolltolower属性监听组件的滑动到了底部 https:/ ...

  4. 小程序 图片上传php后台,微信小程序图片选择、上传到服务器、预览(PHP)实现实例...

    微信小程序图片选择.上传到服务器.预览(php)实现实例 小程序实现选择图片.预览图片.上传到开发者服务器上 后台使用的tp3.2 图片上传 请求时候的header参考时可以去掉(个人后台验证权限使用 ...

  5. php 点击选择图片上传,微信小程序图片选择、上传到服务器、预览(PHP)实现实例...

    微信小程序图片选择.上传到服务器.预览(PHP)实现实例 小程序实现选择图片.预览图片.上传到开发者服务器上 后台使用的tp3.2 图片上传 请求时候的header参考时可以去掉(个人后台验证权限使用 ...

  6. 微信图片 自动上传到服务器,微信小程序怎样使图片上传至服务器

    这次给大家带来微信小程序怎样使图片上传至服务器,微信小程序使图片上传至服务器的注意事项有哪些,下面就是实战案例,一起来看一下.-wxml 发布项目 /**选择图片 */ choose: functio ...

  7. 微信小程序用户头像编辑上传

    微信小程序用户头像编辑上传 近期接触了一个小程序项目,需要可以修改用户头像,默认获取用户当前微信头像,点击头像,可调用手机照相机或者本地相册,更换图片. html代码如下: js代码:

  8. 微信小程序开发之文件上传下载应用场景(附Demo源码)

    微信小程序开发之文件上传下载应用场景(附Demo源码),Demo为小相册应用,源码在附件中,本示例需要腾讯云支持. http://www.henkuai.com/forum.php?mod=viewt ...

  9. 微信小程序云开发-批量上传文件到云储存空间

    微信小程序开发 自己最近在玩微信小程序,准备记录一些自己遇到的,网络上没有对应教程(也许是自己没找到),或者是教程比较少的问题,然后给出自己的解决方案 目录 微信小程序开发 问题 一.云储存是什么? ...

最新文章

  1. 两个server 两个数据库 微服务_微服务的数据库设计
  2. AutoML综述更新 【AutoML:Survey of the State-of-the-Art】
  3. 计算机模型与体系架构的发展——从图灵机到云计算机1
  4. 屏幕输出语句_2.2 数据输入与输出
  5. echart 地图 某个地区_中国饮食地图来袭!你爱的口味暗藏健康隐患吗?
  6. css关于position的几个值
  7. linux中波浪号代表什么_Linux有什么吸引力,在程序员中如此受欢迎?
  8. 关于RDP协议的分析 附上RDP 协议初步分析.pdf文件
  9. 最全2019 AI/计算机/机器人顶会时间表来了,共收录36场会议,投稿冲鸭!
  10. rn php,RN和React路由详解及对比
  11. Linux从初学到精通
  12. mysql workbench 建表时PK, NN, UQ, BIN, UN, ZF, AI
  13. SQL Server数据库 - 安装教程
  14. 安装MapGIS IGServer遇到的问题
  15. 树莓派通过网络共享USB设备
  16. MII、RMII、GMII、RGMII接口详解及硬件设计注意事项
  17. word2016添加题注|图注文献标号的交叉引用及引用的更新|添加不同类型的页码|文献自动编号|文献编号的自动引用|删除空白页
  18. 考察交互的方差分析与简单效应分析(附带操作数据)
  19. BZOJ2339[HNOI2011]卡农——递推+组合数
  20. 全院级pacs系统中前置服务器,PACS系统性能优化的实施与体会——蒋昆 李哲 赵海涛...

热门文章

  1. 计算机模拟天体的原理,天体物理学中动力学研究的计算机模拟.PDF
  2. halcon学习笔记(14)——模板匹配
  3. 博弈论第十三集总结(道德风险、奖励和担保“ 的观后感)
  4. Fabric证书过期问题
  5. 论文阅读 Neural Computation of Decisions in Optimization Problems
  6. 国元证券给予广联达2022年目标价85.88,立足西南,辐射全国,业绩实现高速增长,施工业务快速扩张
  7. 关于Mongodb + java + 多表关联查询(MongoTemplate)
  8. 我的世界服务器修改显示信息,我的世界自定义essentials插件提示语,个性化ESS插件消息_修改broadcast前缀...
  9. vmospro启动黑屏_VMOS Pro,安卓手机上的虚拟机
  10. mysql like escape_sql like语句通配符百分号、下划线与escape用法