电脑模拟手机调试正常,手机真机使用出错,可能是什么问题,如何调试?

服务器是局域网的一台虚拟机,同一项功能。
电脑用开发者工具模拟手机访问,富文本编辑器正常;手机真机,提交的内容就乱码,放在公网上也是一样,电脑模拟正常,真机不正常。
手机上也清除了缓存了。
可能是什么原因,如何调试排查。

阅读 2.5k
2 个回答
  1. 使用vConsole
  2. 安卓:使用chromeinspect远程调试
  3. ios:使用safari远程调试

首先确认问题端:

通过代理来获取 Client 发送至 Server 的数据,确认手机端发送的数据无误,这里推荐代理软件 Charles。

然后检查具体问题所在:

如果手机端发送有误,可以确定是前端没有设置字符集、富文本编辑器缺少设置,或者头设置有误;如果服务端本身出了问题,则建议打印断点。

断点的三个步骤:

  1. 原始数据是 BadData 吗?
  2. 框架或脚手架处理后的数据是 BadData 吗?
  3. 如果都不是,业务逻辑的哪一步造成了 BadData?

以上。


有人赞了我一下,才想起来这个答案,补充:

Charles 近来不是很好用了,研究了一下,是因为安卓 7.0 对证书做了限制,推荐使用模拟器来完成测试工作,或者如果你很方便的就有测试机,也 OK。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题