微信开发工具正常 手机有问题_微信小程序 开发者工具打开正常 手机上打开不了 - CSDN
  • 项目的第一个版本收尾阶段突然出现了一个奇怪的bug,因为之前开发阶段的测试都是在浏览器以及微信开发工具上的模拟器进行的测试,所以直到临近项目上线才发现这个问题,具体表现如下:游戏运行在手机上会特别卡,...

    最近项目组在开发一款运行在微信小游戏环境的斗地主游戏,项目的第一个版本收尾阶段突然出现了一个奇怪的bug,因为之前开发阶段的测试都是在浏览器以及微信开发工具上的模拟器进行的测试,所以直到临近项目上线才发现这个问题,具体表现如下:游戏运行在手机上会特别卡,并且卡一段时间、或者卡一下就断线,即使断线恢复后也依然很不稳定。

    初步猜想:卡顿问题属于客户端程序问题,断线情况可以排除心跳包问题,可能是客户端发送消息包存在格式问题,或者服务器一些异常导致。

    首先通过调试信息来看,客户端并没有主动请求断开与服务器的连接,追踪服务器的日志信息来看,在客户端与服务器断开连接前,都是因为数据传输协议解析错误问题,导致服务器主动断开连接的,然后就又通过调试信息查看断开连接前客户端发送给客户端的消息包是否有格式问题,结果出乎意料没有。

    这就奇怪了,没办法,项目周期将至,不得不做些取舍,暂时实在没有头绪只好打算在服务器解析到消息包错误时忽略该消息,不做主动断开连接,本以为这样就可以暂时了事,怎料游戏运行在手机环境下的问题依然存在。

    从断线这条路线找下去没有头绪,只好换成从卡顿问题下手,用排除法把可能的逻辑代码注释调试,最后定位出了是因为代码中有些地方的console.log(...)日志记录非常耗时,有些地方光是因为加了这行代码就使逻辑执行时间慢了3秒,好了,问题找出来了就好办,最后采取的措施是:开发测试时因为是用浏览器以及微信开发工具模拟器调试,加上在模拟器上又不存在这种现象(其实是设备配置问题),所以程序员自己测试不加任何优化,如果是要上传微信体验包,就把console.log方法重写为一个空方法,这样,项目里每一句调用console.log()方法的地方实际不能使用正常的日志记录功能,仅仅是调用的一个空方法,这样改善之后,游戏跑在手机上就不存在这种问题了。

    展开全文
  • 手机微信OA的项目 用户信息采用cookie方式保存。发布后使用chorme浏览器进行模拟访问测试发现一切运行顺畅,使用微信开发者工具进行测试也一切正常。 采用实体机进行测试时,用微信内置浏览器打开出错读取保存...

    问题描述:

    有个手机微信OA的项目 用户信息采用cookie方式保存。发布后使用chorme浏览器进行模拟访问测试发现一切运行顺畅,使用微信开发者工具进行测试也一切正常。

    采用实体机进行测试时,用微信内置浏览器打开出错读取保存的用户信息没有取到。iphone使用外部浏览器也出现此情况。androird机体下使用微信浏览器也是出现无法正常运行情况。

    使用外部浏览器如QQ、百度等正常运行。很迷 没有方向找了很久。后来发现服务器上的时间不对,比正常时间慢了1小时。修正时间后cookie可以正写入读取了。

    转载于:https://www.cnblogs.com/xuyufeng/p/10788481.html

    展开全文
  • 言简意赅,在拿了人家开源项目来跑的时候,有时会发现小程序开发工具自带的模拟器不能请求到数据,这时候比较简单,直接在工具上的导航栏找到“工具--->项目详情”,然后如图红框勾上然后再编译就开源在...

    言简意赅,在拿了人家开源项目来跑的时候,有时会发现小程序开发工具自带的模拟器不能请求到数据,这时候比较简单,直接在工具上的导航栏找到“工具--->项目详情”,然后如图红框勾上


    然后再编译就开源在模拟器上正常看到请求数据了。

    ~~~那么然后你肯定想在手机微信上试下,于是你点了导航栏的"预览",扫了二维码,发现尼玛手机上获取不到数据,尴尬,这时候控制台会报一些什么域名配置错误,这个时候到 “微信公众平台“,步骤 设置--->开发设置--->服务器域名


    正常情况下只需要四个都填你的服务器根地址就好啦,然后回到开发工具,把刚才勾选的去掉,然后再次编译 预览,OK。可以正常手机调试了。

    那么这个原因应该是 在手机跑的时候 微信会和微信公众平台的服务区域名去进行域名检测,如果在代码里的域名和服务区配置的域名不一致或者根本没有配置域名的话就会请求服务器失败。

    展开全文
  • 开发工具调试正常手机调试异常,如下图:

    开发工具调试正常,手机调试异常,如下图:

    展开全文
  • 2.下载微信终端开发工具开发工具包主要包含3部分内容:(其中,只有libammsdk.jar是必须的) libammsdk.jar(每个第三方应用必须要导入该sdk库,用于实现与微信的通信)API文档(供开发者查阅使用)界面小...
  • 最近几天没关电脑,发现微信开发者工具非常卡顿,于是重启了一下,这一重启不要紧,打开了好几次都打不开,查看任务管理器,发现一大堆微信开发者工具的进程,所以程序是运行了,但是界面没打开..上网查了一下,重启系统,重...
  • https://blog.csdn.net/fangkang7/article/details/82711830
  • 体验版 在android机上数据一切显示正常,但在iOS真机上 看了调试打印的日志 能请求到数据,但是不能显示在页面上,或者的数据显示的数据不显示,这是什么原因呢
  • 下面介绍在微信开发调试方面的应用。 微信网页开发中,由于js接口安全域名和授权域名等的限制,导致部分功能需要部署到线上才能测试。通过代理可以实现本地调试网站的所有功能。 配置代理规则 全站转发可以这样...
  • h5微信页面在手机微信微信开发者工具中都能正常显示,但是在pc端微信浏览器上打不开或者数据加载不出来。 原因:pc端微信浏览器不支持ES6语法,我的代码中使用了一些ES6的特性 解决:将ES6转换为ES5的语法。 ...
  • #配置没问题,微信开发者工具问题,真机出现问题 #目前接口 onMenuShareAppMessage onMenuShareTimeline #用这两个老的微信分享接口
  • 记录一个最近在微信端页面开发时出现的问题:页面在手机微信端和微信web开发者工具中都能正常显示,但是在pc端微信浏览器上打不开(显示空白)。  原因:pc端微信浏览器不支持es6,而我的代码使用了 let 。  ...
  • 在朋友圈看到一款疯转的H5小游戏,想要copy,什么?...一台带无线网卡的PC或者笔记本电脑,然后将电脑和手机连接到同一个Wi-Fi网络中,并且保证二者是在同一个ip网段内的; 在电脑上安装 Fiddler; 打开
  • 如果开发者工具运行正常,真机调试的时候出现大片报错,且大部分都是xxx.js:1这样的话,看看你的手机是不是iPhone,是的话看看系统版本是多少,应该是因为手机系统导致的原因 ios 12.1.4: 安卓系统: ...
  • 微信分享在开发工具调试正常,但是在手机上就是不成功, 没有任何报错提示,看文档从2017年4月25日起,分享朋友圈和发送给朋友自定义分享链接,域名必须和当前页面对应公众号的安全域名一致,否则调用失败。...
  • UNIAPP打包后,继续添加修改小程序内容,发现微信开发者工具正常打开 总是提示说登录用户不是该程序的开发者。。一点击确定就跑到微信公众平台。。。我就纳闷了,微信开发者工具都是一直都是登录我的微信,没改变...
  • 微信开发者工具在咱们开发微信小程序和微信公众号时会使用上,之前遇到一个问题就是在微信的授权页面点击不生效,其实不是点击不生效,是点击的位置偏移,最后找到问题所在是因为win10缩放大小的问题(按照下面的...
  • 参考来源:微信web开发者工具 工具下载地址: Windows 64位版本:下载地址 MD5: e74dd9499379ad93c68a952133eb7116 Windows 32位版本:下载地址 MD5: b69a7d94a045430a1d8216950cb27199 Mac版本:下载地址 MD5:...
  • 1.运用命令行安装依赖 npm i 2.进入微信开发者工具点击工具选择构建npm,刷新页面就行.
1 2 3 4 5 ... 20
收藏数 12,425
精华内容 4,970
关键字:

微信开发工具正常 手机有问题