yzms/m/wx.html

59 lines
1.5 KiB
HTML
Raw Permalink Normal View History

2024-04-01 15:54:27 +08:00
<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>