如何本地进行调试微信的JSSDK

项目中需要通过微信来调取摄像头和获取设备的编号,刚刚接触这块;查询资料知道:
1.在sdk这块的开发中,所有的URL必须是公网的地址;所以通过了映射将公网的一个ip映射到了本地;
另外自己本地访问公司测试环境的服务器存在跨域问题,所以本地ip和测试服务器上又存在一个代理的关系;
但是在调用sdk时候,出现了googol中ajax可以返回服务器的一些数据(token,timestamp),但是微信中直接是没有返回数据的。
作为一个新手,早就被这个弄凌乱了,也不知道下一步该如何操作了。
如下是一些截图和代码:
公网地址:2427724635..
本地地址:192.168.0.34
它们之间的关系是:公网地址映射到了本地,本地地址有代理了测试环境的服务器(即访问本地就访问了测试环境)

clipboard.png

google下能够返回数据,在微信打开则没有任何数据,且每次打开一个页面都出现下面的截图:(估计是我的公网地址被加入到了微信开发中的安全地址了)

clipboard.png

clipboard.png

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