<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
</head>
<body>
<div class="body"></div>
</body>
<script>
location对象 含有当前URL的信息. 属性 href 整个URL字符串.
protocol 含有URL第一部分的字符串,如http:
host 包含有URL中主机名:端口号部分的字符串.如//www.cenpok.net/server/
hostname 包含URL中主机名的字符串.如http://www.cenpok.net ;
port 包含URL中可能存在的端口号字符串.
pathname URL中"/"以后的部分.如~list/index.html
hash "#"号(CGI参数)之后的字符串.
search "?"号(CGI参数)之后的字符串.
//match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。
//该方法类似 indexOf() 和 lastIndexOf(),但是它返回指定的值,而不是字符串的位置。
var url = wandering-wallet-h5/register/guide_haitun.html?origin=MjQ1=&phone=18838515567
function GetQueryString(name) {
console.log(name)
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");
// var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
console.log(reg)
var r = window.location.search.substr(1).match(reg);
// unescape() 函数可对通过 escape() 编码的字符串进行解码。
if(r) return unescape(r[2]);
return null;
}
var sname = GetQueryString("origin");
var sname = GetQueryString("phone");
if(sname!=null) {
// decodeURIComponent() 函数可对 encodeURIComponent() 函数编码的 URI 进行解码。
var sname_ = decodeURIComponent(sname);
alert(sname_);
}
//判断是否为微信打开 0否 : 1是
function isWeiXin() {
var ua = navigator.userAgent.toLowerCase();
return ua.match(/MicroMessenger/i) == "micromessenger" ? !0 : !1
};
//判断是否是安卓机还是苹果机
function getClientType() {
var ua = navigator.userAgent.toLowerCase();
if(/iphone|ipad|ipod/.test(ua)) {
return "ios";
}
if(/android/.test(ua)) {
return "android";
}
return "android";
}
function GetRequest() {
var url = location.search; //获取url中"?"符后的字串
console.log(url)
var theRequest = new Object(); // new 一个对象
console.log(theRequest)
if(url.indexOf("?") != -1) {
var str = url.substr(1);
console.log(str)
strs = str.split("&");
console.log(strs)
for(var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = decodeURIComponent(strs[i].split("=")[1]);
}
}
console.log(theRequest)
return theRequest;
}
var request = GetRequest();
</script>
</html>