最近wap项目开发中遇到这么一个问题:
我们的一个功能需要调第三方的接口,但是这个接口必须要在微信浏览器中才能调用,这就给调试工作带来了麻烦。
原想使用微信开发者工具进行调试,但是却提示“没有绑定开发者账号”。
后面灵机一动,可以用Chrome来仿真微信浏览器呀(˘▾˘)
解决方法: 增加一个自定义设备,将其User Agent设置为微信的UA
主要步骤为:
打开控制台
-> settings
-> Devices
-> Add custom device
设备名称和大小可以随便自定义,但是UA要改成微信浏览器的,比如,我改成了:
Mozilla/5.0 (Linux; Android 7.0; MI 5s Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/64.0.3282.137 Mobile Safari/537.36 wxwork/2.4.16 MicroMessenger/6.3.22 NetType/WIFI Language/zh
成功调用第三方接口!✌️✌️✌️
其他模拟方法可参考: 如何用chrome在电脑上模拟微信内置浏览器
记录完毕~