window.onload = function() { // 万能URL参数解析函数(复制即用) function getUrlParams() { var params = {}; var url = window.location.href; // 先截取?后面的部分 var queryStr = url.split('?')[1]; if (!queryStr) return params; // 无参数直接返回空 // 拆分多个参数 var queryArr = queryStr.split('&'); for (var i = 0; i < queryArr.length; i++) { var item = queryArr[i]; if (!item) continue; // 跳过空参数 // 拆分参数名和值(兼容参数值含=的情况) var eqIndex = item.indexOf('='); var key = eqIndex > -1 ? item.substring(0, eqIndex) : item; var val = eqIndex > -1 ? decodeURIComponent(item.substring(eqIndex + 1)) : ''; params[key] = val; } return params; } // 解析并打印参数 const params = getUrlParams(); console.log('H5解析到的参数:', params); // 单独打印每个参数,确认是否存在 console.log('经度:', params.longitude); console.log('纬度:', params.latitude); console.log('Token:', params.token); };