热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

原创:跳坑指南——微信小顺序真机预览跟当地差别的题目

微信小顺序中涌现最多的一个题目,就是真机跟当地差别:我简朴枚举一些我发明的缘由,给人人参考,人人也能够把本身发明的东西复兴给我,给我参考:当地看不到数据,就先让当地能看到数据,再看

微信小顺序中涌现最多的一个题目,就是真机跟当地差别:我简朴枚举一些我发明的缘由,给人人参考,人人也能够把本身发明的东西复兴给我,给我参考:

当地看不到数据,就先让当地能看到数据,再看本帖。。。。

1:当地能够看到数据,ios不可,安卓能够;
多是tsl版本题目不支撑1.2致使,部份安卓能够许可tsl低于1.2而一般显现,而苹果不可;
解决要领:参考此帖排查题目并修复:request:fail毛病(含https解决方案)(真机预览题目
多是证书不受信托

2:当地能够看到数据,ios能够,安卓不可;
ios能够,而安卓不可,能够有以下几个状况
状况一:运用了不兼容安卓的js,比方es6的Object.assign,部份es6不兼容安卓,纵然开启es6转es5选项也无用;比方for of 和 forEach 须要换成for in;
状况申明:官方将在本月内的第二个版本更新时对ES6绝大部份API举行兼容
状况二:证书缺失,大部份状况是缺失中心证书,检测地点:https://www.myssl.cn/tools/ch…;中心证书装置参考:http://www.wxapp-union.com/fo…;
状况三:证书不受信托
状况四:测试机型较老,而tsl版本不支撑;tsl须要支撑较老版本,包括1.0,1.1;

3:当地能够看到数据,IOS及安卓均不可看到数据:多是:
状况一:运用了自签的证书;必需运用第三方受承认的证书
状况二:运用了IP,必需运用备案的域名
状况三:https题目,选项中挑选了不磨练域名选项,此选项对真机无效;

4:url内运用了端口,参考:http://www.wxapp-union.com/fo…

5:数据未加载胜利,须要设定肯定的耽误量,在加载数据完成后再衬着页面

6:一些迥殊题目,包括utf-8的bom题目致使安卓红点题目;http://www.wxapp-union.com/fo…

  • 背景返回数据中有bom不法字符, 前端能够用.trim()要领去一下, 治标的话得让背景把一切的文件编码花样改成utf-8
    官方诠释:近日有发明类似题目的都是由于返回的数据是 UTF-8 with BOM(即数据的开首是一个不可见字符 unicode 65279),Android 平台没有自动过滤,致使 JSON.parse 失利。现在须要开辟者自行兼容,下个版本 Android 会过滤此字符。

  • : http://www.wxapp-union.com/po…

  • http://www.wxapp-union.com/fo…:
    你要求获得的res.data是不是有值,假如没有值就搜检一下ssl的题目。 假如有值但没有赋值胜利,最能够的缘由是猎取的是一个字符串而不是一个数组或对象。 你须要做一个花样化, if(typeof res.data === ‘string’)var data = JSON.parse(res.data.trim());再用data赋值。 这个的缘由是php输出的不会疏忽BOM的文件头,迥殊运用windows自带写字板修改后就会有个ufeff的字符在文件最先处,这个是不可见但会现实包括的。末了返回的就是字符串而非json数据,你直接对data赋值字符串是没法到达你想要的结果的,所以须要去掉,并从新花样化变成一个数组或对象。

7:真机跟当地款式差别:能够运用了ios或安卓某一端不兼容的款式属性;现在编辑器搜检愈来愈严厉,标签不闭合能够致使一些新鲜的题目;

8:微信版本不足,发起运用最新版本微信举行测试;最新版本检察地点:weixin.qq.com;此状况会有能够会致使uploadfile无效及新增api无效等题目:http://www.wxapp-union.com/po…

9:图片当地能够看到,然则真机没法显现;
假如是背景图,多是
当地资本没法经由过程 css 猎取
background-image:能够运用收集图片,或许 base64,或许运用标签
假如是收集图片,多是图片服务器设置了反盗链;

10:header设置非常:这个状况多半发生在运用POST时;

data 数据申明 终究发送给服务器的数据是 String 范例,假如传入的 data 不是 String 范例,会被转换成 String 。转换规则以下:
关于 header[‘content-type’] 为 ‘application/json’ 的数据,会对数据举行 JSON 序列化
关于 header[‘content-type’] 为 ‘application/x-www-form-urlencoded’ 的数据,会将数据转换成 query string (encodeURIComponent(k)=encodeURIComponent(v)&encodeURIComponent(k)=encodeURIComponent(v)…)

11:收集要求设置了referer :

收集要求的 referer 是不能够设置的,花样固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,个中 {appid} 为小顺序的 appid,{version} 为小顺序的版本号,版本号为 0 示意为开辟版。

12:异步或同步题目;部份操纵属于异步操纵,比方uploadfile;http://www.wxapp-union.com/fo…

13:超时:

request 的默许超时时候和最大超时时候都是 60s

14:能够参考这个:微信小顺序罕见毛病及基础消除要领


推荐阅读
  • 择要:Fundebug的JavaScript毛病监控插件同步支撑Vue.js异步毛病监控。Vue.js从降生至今已5年,尤大在本年2月份宣布了严重更新,即Vue2.6。更新包含新增 ... [详细]
  • 本文介绍了多种Eclipse插件,包括XML Schema Infoset Model (XSD)、Graphical Editing Framework (GEF)、Eclipse Modeling Framework (EMF)等,涵盖了从Web开发到图形界面编辑的多个方面。 ... [详细]
  • BeautifulSoup4 是一个功能强大的HTML和XML解析库,它能够帮助开发者轻松地从网页中提取信息。本文将介绍BeautifulSoup4的基本功能、安装方法、与其他解析工具的对比以及简单的使用示例。 ... [详细]
  • 本文介绍了两个重要的Node.js库——cache-content-type和mime-types,它们在处理HTTP响应头时非常有用。cache-content-type是基于mime-types构建的,并且实现了缓存机制以提高性能。 ... [详细]
  • 本文探讨了Web API 2中特性的路由机制,特别是如何利用它来构建RESTful风格的URI。文章不仅介绍了基本的特性路由使用方法,还详细说明了如何通过特性路由进行API版本控制、HTTP方法的指定、路由前缀的应用以及路由约束的设置。 ... [详细]
  • VMware 15.5.7 中文版激活方法
    本文提供了一种有效的方法来激活 VMware 15.5.7 的中文版本,同时介绍了如何利用最新的激活码进行操作,确保用户能够顺利使用。 ... [详细]
  • 帝国cms各数据表有什么用
    CMS教程|帝国CMS帝国cmsCMS教程-帝国CMS精易编程助手源码,ubuntu桥接设置,500错误是tomcat吗,爬虫c原理,php会话包括什么,营销seo关键词优化一般多 ... [详细]
  • jquery java 文件上传_jQuery文件上传
    插件描述:这是一个文件上传的展示,看很多插件,并不满意就自己写了一个,可能兼容性不是很好,没有准确进行测试过& ... [详细]
  • 本文介绍了如何使用Workman框架构建一个功能全面的即时通讯系统,该系统不仅支持一对一聊天、群组聊天,还集成了视频会议和实时音视频通话功能,同时提供了红包发送等附加功能。 ... [详细]
  • 尤洋:夸父AI系统——大规模并行训练的深度学习解决方案
    自从AlexNet等模型在计算机视觉领域取得突破以来,深度学习技术迅速发展。近年来,随着BERT等大型模型的广泛应用,AI模型的规模持续扩大,对硬件提出了更高的要求。本文介绍了新加坡国立大学尤洋教授团队开发的夸父AI系统,旨在解决大规模模型训练中的并行计算挑战。 ... [详细]
  • RabbitMQ 核心组件解析
    本文详细介绍了RabbitMQ的核心概念,包括其基本原理、应用场景及关键组件,如消息、生产者、消费者、信道、交换机、路由键和虚拟主机等。 ... [详细]
  • 本文介绍了基于Java的在线办公工作流系统的毕业设计方案,涵盖了MyBatis框架的应用、源代码分析、调试与部署流程、数据库设计以及相关论文撰写指导。 ... [详细]
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 多用户密码验证与加密登录系统
    本文介绍了一种基于多用户密码文件的加密登录方法,通过读取用户密码文件并使用简单的加密算法实现安全登录。文中详细描述了程序的设计思路及其实现过程。 ... [详细]
  • 本文详细介绍了PHP中几个常用的数组回调函数,包括array_filter、array_map、array_walk和array_reduce。通过具体的语法、参数说明及示例,帮助开发者更好地理解和使用这些函数。 ... [详细]
author-avatar
Toby_魚5902
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有