yzms/m/wx.html

59 lines
1.5 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<script type="text/javascript">
function getQueryString(name)
{
// 如果链接没有参数,或者链接中不存在我们要获取的参数,直接返回空
if(location.href.indexOf("?")==-1 || location.href.indexOf(name+'=')==-1)
{
return '';
}
// 获取链接中参数部分
var queryString = location.href.substring(location.href.indexOf("?")+1);
// 分离参数对 ?key=value&key2=value2
var parameters = queryString.split("&");
var pos, paraName, paraValue;
for(var i=0; i<parameters.length; i++)
{
// 获取等号位置
pos = parameters[i].indexOf('=');
if(pos == -1) { continue; }
// 获取name 和 value
paraName = parameters[i].substring(0, pos);
paraValue = parameters[i].substring(pos + 1);
// 如果查询的name等于当前name就返回当前值同时将链接中的+号还原成空格
if(paraName == name)
{
return unescape(paraValue.replace(/\+/g, " "));
}
}
return '';
};
if(getQueryString('beginurl')){
//alert(decodeURIComponent(getQueryString('beginurl'))) ;
var beginurl = getQueryString('beginurl');
// 创建URL对象
var url = new URL(beginurl);
// 获取域名
var domain = url.hostname;
var domains = ["dc.fsecity.com", "wx.tenpay.com"];
if(domains.includes(domain)){
location.href = decodeURIComponent(getQueryString('beginurl'));
}else{
// location.href = "https://dc.fsecity.com";
alert('域名校验未通过')
}
}else{
location.href = "ftdc://";
}
</script>