公众号是:余姚游步道 已经用另一个微信上传了日志 微信号:c349929245 alert("ready")能跳出来,后面直接跳alert(9998)
微信公众号wx.getLocation没有反应wx.config配置正确(已经给了getLocation权限),wx.ready也进入了,就是调用wx.getLocation不进success也不进fail,直接进了complete,我的测试代码如下: $(document).ready(function () { wx.ready(function(){ alert("ready") wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' success: function (res) { alert(222) }, cancel: function () { alert('用户拒绝授权获取地理位置'); }, error: function () { alert("获取当前坐标失败!"); }, complete : function () { alert(9998) } }); }) }); 公众号是:余姚游步道 已经用另一个微信上传了日志 微信号:c349929245 alert("ready")能跳出来,后面直接跳alert(9998)
2020-08-27可是跳转过去 js获取出来的地址就是大写的啊.这没有错啊.微信返回过来的也是大写的域名地址 是匹配的
wx.getLocation出现invalid url domain(特殊)我的一个页面需要用到wx.getLocation,我直接用微信扫一扫这个页面是可以正常使用的,功能也正常 现在我有个需求就是从另一个页面跳转过来这个页面,就会出现invalid url domain错误 不知道域名有没有关系 直接扫的返回域名是这样的http://www.我的域名.net/roadgate/open.aspx 而跳转过去的域名是这样的http://我的域名.net/RoadGate/open.aspx 不知道问题出在哪里 部分代表如下 <script src="../js/jquery-1.9.1.min.js" type="text/javascript"></script> <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script type="text/javascript"> $(document).ready(function () { var url = window.location; $.post("../Handler_post.ashx?act=loadconfig&url=" + escape(url), function (data) { var obj = jQuery.parseJSON(data); wx.config({ debug: false, appId: obj.appId, timestamp: obj.timestamp, nonceStr: obj.nonceStr, signature: obj.signature, jsApiList: [ "chooseImage", "uploadImage", "downloadImage", "previewImage", "getLocation", "openLocation" ] }); }); wx.ready(function () { GetLocation(); }); }); function GetLocation() { wx.getLocation({ type: 'wgs84', // 默认为wgs84的gps坐标,如果要返回直接给openLocation用的火星坐标,可传入'gcj02' success: function (res) { lat = res.latitude; // 纬度,浮点数,范围为90 ~ -90 lon = res.longitude; // 经度,浮点数,范围为180 ~ -180。 }, cancel: function (res) { alert("请允许获取地址后再次扫描"); }, fail: function (res) { alert(JSON.stringify(res));//跳转的话会进入到这里 }, error: function (res) { //alert(res); } }); }
2018-06-08