| 12345678910111213141516171819202122232425262728293031 |
- 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);
- };
|