白屏主要是因为用户的微信当前版本太低,本人的项目是用的uni-app框架写的,里面会用到微信的一些新功能,此时低版本的微信客户端访问小程序就会报错,然后就白屏。

解决办法主要有两个:

第一种:让低版本的用户更新微信版本。当然这个需要客户配合,如果客户不升级的话,那就只能采取第二种方法。

第二种:在用到新功能的地方加上try{}catch(e){}。比如我的项目就是在低版本的客户端提示uni.getAccountInfoSync is not a function。此时全局搜索getAccountInfoSync,将代码加上异常处理,最好是在异常处理时提示用户更新。

try{packName = uni.getAccountInfoSync() ? uni.getAccountInfoSync().miniProgram.appId : '';} catch(e){ uni.showModal({content: '请更新到最新版本的微信app',success:function(){},showCancel:false,})}

打包后的可以修改成

{var e="";if("wx"===I()||"qq"===I()){try{e=t.getAccountInfoSync()?t.getAccountInfoSync().miniProgram.appId:""}catch(err){t.showModal({content: '请更新到最新版本的微信app',success:function(){},showCancel:false})}}return e}

小程序发布新版本后,部分用户手机白屏相关推荐

  1. 微信小程序 发布新版本后 强制升级

    发布新版本后,有的用户还是旧版本,可直接强制帮用户升级 将下面这段放在app.js里onLaunch() 调用一下就好了 updateApp:function(){const updateManage ...

  2. 微信小程序发布新版本,部分用户不能自动更新,需要删除小程序,重新搜索进入才能更新,老用户该怎么解决?

    首先去官方文档了解了一下, 然后呢发现出现的弹窗会有延迟,为了解决这个问题,东拼西凑了一下 autoUpdate: function() {var self = this// 获取小程序更新机制兼容i ...

  3. 微信小程序发布新版本后无最新效果(解决办法:清空微信小程序缓存就好了)

    ①删除缓存很简单,打开微信的"发现"按钮,接着选择小程序,如下图 ②打开后,在最近使用的列表中找到要清除缓存的那个小程序如图 ③长按小程序,点击"删除"按钮. ...

  4. 小程序:版本更新后获取用户信息变更

    小程序:版本更新后获取用户信息变更 更新后,以前获取用户信息,是通过wx.getUserInfo,然后就会弹出授权窗口,现在必须通过button ,才能实现: <button open-type ...

  5. 关于uniapp小程序发布新版本,小程序不及时更新问题记录

    小程序更新机制 开发者在管理后台发布新版本的小程序之后,微信客户端会有若干个时机去检查本地缓存的小程序有没有新版本,并进行小程序的代码包更新.但如果用户本地有小程序的历史版本,此时打开的可能还是旧版本 ...

  6. 判断用户 小程序_【重要声明】小程序维护中,iphone用户手机暂时用不了小程序...

    小编正在加急处理问题中,小程序维护,iphone用户手机暂时用不了小程序,目前可以用电脑登陆微信,然后点击文章里的程序链接即可下载和购买您需要的试卷! 如果您用电脑也无法下载已订阅的试卷可以后台留言, ...

  7. 小程序中新版本的获取用户头像与昵称:bind:chooseavatar

    前言: 自从微信官方把获取用户昵称与头像的功能改动以后,给我们开发和用户的操作又增加了很多负担,但是没办法,只能使用最新的使用方法了. 小程序用户头像昵称获取规则调整公告 新版实现效果: 注意,真机的 ...

  8. 生成微信小程序发布上线后的二维码 、获取微信小程序二维码、微信小程序二维码如何生成?

    情景: 1.在微信小程序审核完成,发布到线上后,想通过扫描小程序二维码进入小程序 2.可分享二维码出去,通过二维码扫码进入小程序 方法: 1.进入微信小程序的后台配置.链接:微信公众平台.(如图一) ...

  9. 新版本微信PC端小程序打不开 一直加载 白屏等问题及解决方案

    问题 旧版微信为xweb,小程序可以正常使用 新版微信为wmpf,影响到了小程序的使用 解决方案 方法1 彻底卸载微信并重装(电脑重启后需要再次重装) 方法2 1.安装微信客户端 2. 在意见反馈 ( ...

  10. 微信小程序 —— 图片自适应后去掉底部的白边

    在微信小程序中有一个图片的小bug,当一个image放到一个view中,或者是一个页面放入一个长长的image,宽度和高度的自适应很好实现,但是实现之后图片的底部依旧会有一个白边. 例如 - 小图(无 ...

最新文章

  1. SVM原理详细图文教程来了!一行代码自动选择核函数
  2. 【STM32 .NET MF开发板学习-29】摄像头蓝牙图像远程获取
  3. 移动基于Percona XTRADB Cluster的大数据解决方式
  4. 五大常用经典算法—回溯算法
  5. [转]一位研究生的职业生涯规划和心得体会
  6. 客户机和服务器在s7通信中各有什么作用,哪些通信口可以进行 Modbus TCP 通讯,作为 Modbus 服务器的 SIMATIC S7 CPU 可以...
  7. 在窗体上画图,并响应手标事件的实例
  8. jq之mouseleave()
  9. python顺序结构代码_Python代码结构——顺序、分支、循环
  10. Http请求返回结果报UnsupportedCharsetException
  11. opencv python教程简书_OpenCV-Python教程:28.模板匹配
  12. python学习系列:装饰器
  13. Idea、pycharm、Phpstorm鼠标滑动设置字体大小方法
  14. 微信小程序 live-player 实时音视频播放 组件
  15. java 图片格式校验_(转载)Java对上传的图片进行格式校验以及安全性校验
  16. 算法的浅论:算法前序
  17. 少儿编程scratch与机器人
  18. thunderbird 雷鸟中文版下载,安装
  19. 将颜色值转为rgba值
  20. 初入职常见问题:弱网络环境构造、压力测试、内存泄漏、性能持续优化工具

热门文章

  1. AlertDialog点击确定必定会dismiss问题
  2. android 重装系统,如何用手机给电脑重装系统
  3. Scanner的close()方法的使用以及Scanner应该如何关闭
  4. close 和 shutdown 的差别
  5. 三年内人人有FIL,FIL 世界零撸板块引发全球流量狂潮!
  6. 禅道bin目录没有php,/opt/zbox/zbox:行3: /opt/zbox/bin/php: 没有那个文件或目录
  7. 带宽与码元的关系_带宽和传输速率的关系是什么?
  8. jQuery浮出广告插件带关闭
  9. 安庆师范大学c语言程序设计,安庆师范大学计算机与信息学院欢迎你!
  10. CDN是什么?使用CDN有什么优势?