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