第七频道

探索创新和消费
有料有趣的创业交流平台

微信调试JS SDK技巧

微信调试JS SDK技巧

        随着微信新JS SDK的开放,越来越多人在各种痛苦的调试的新版的JS SDK,有很多人估计想投诉微信的JS SDK只能在手机微信移动端调试,很多人是直接服务器一边开发一边调试的,效率极其慢,还容易出现各种问题。今天写篇文章分享下我平时是怎么在本地调试微信接口的,希望可以对大家有帮助。

        

安装Fiddler工具

软件介绍

        Fiddler是一款免费且功能强大的数据包抓取软件。它通过代理的方式获取http/https通讯的数据,用其可检测网页和服务器的交互情况,能够记录所有客户端和服务器间的请求,支持监视、设置断点、甚至修改输入输出数据等功能。Fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。所以无论对开发人员或者测试人员来说,都是非常有用的工具。

Fiddler原理

        Fiddler 以代理web服务器的形式工作,如下图所示。 当Fiddler启动时,会自动设置代理, 退出的时会自动注销代理,这样就不会影响别的程序。但是当Fiddler非正常退出,由于Fiddler没有自动注销,会造成网页无法访问。此时重启一下便好。

  

官网地址地址

http://www.telerik.com/fiddler

 

此神器绝对前端必备,功能实在太多,今天我只用到几个他的小功能点就可以实现手机微信访问到本地电脑,可以轻松实现实时调试。在做下面操作前,务必要保证一件事,就是你的手机网络和电脑在同一条网段上,如果不在一个网段,那可能要买个网卡插到电脑上,让PC电脑和手机保持同一网段。

 

第1步,设置Fiddler参数

 

第2步,设置host

按照上面图片设置好Fiddler的一些参数后就可以了,然后在通过Fiddler设置Host,为什么要设置Host?因为微信JS SDK有一个安全域名,必须在这个接口下面的域名才能进行调试,不然无法调试,这个太坑爹,我们把本机的Host设置成在微信后台填写的安全域名就可以了,后面会用到。

 

第3步,设置手机代理网络

首先要查一下你电脑的IP地址:

然后设置下手机的代理网络到这个IP地址上面:

 

按上图设置完手机后,就基本大功搞成了,直接用微信访问下我们Host配置的好域名看看:

 

 

这样子我们就能通过微信访问我们微信JS SDK绑定域名访问到我们本地调试的环境,可以本地调用微信各种接口。


未经允许不得转载:移动技术 > 微信调试JS SDK技巧

相关推荐

评论