//公共函数库
//基础变量名
let currentUrl = window.location.host;
let head = window.location.protocol
if (currentUrl.substring(0, 4) === "www.") {
    url = currentUrl.substring(4); // 过滤掉前4位 "www."
}else if(currentUrl.substring(0, 2) === "m."){
    url = currentUrl.substring(4); // 过滤掉前2位 "m."
}else{
    url = currentUrl; //否则,为顶级域名,则直接赋值
}
let param = '?type=icpintercept' + '&url=' + url
let postUrl = head + '//www.' + url + '/link_list.php' + param


//设置cookie
function setCookie(cname,cvalue,exdays){
	var d = new Date();
	d.setTime(d.getTime()+(exdays*60*1000));
	var expires = "expires="+d.toGMTString();
    document.cookie = cname + "=" + cvalue + "; " + expires + ";path=/;domain=." +ym;
}

//调用cookie
function getCookie(cname){
	var name = cname + "=";
	var ca = document.cookie.split(';');
	for(var i=0; i<ca.length; i++) {
		var c = ca[i].trim();
		if (c.indexOf(name)==0) { return c.substring(name.length,c.length); }
	}
	return "";
}

//设置ajax
function makePostRequest(url, data, callback) {
  var xhr = new XMLHttpRequest();
  xhr.open('POST', url, true);
  xhr.setRequestHeader('Content-Type', 'application/json');
  xhr.onreadystatechange = function() {
    if (xhr.readyState === 4) {
      if (xhr.status === 200) {
        var response = JSON.parse(xhr.responseText);
        callback(response);
      } else {
        // 请求失败时的处理
        console.error('POST request failed');
      }
    }
  };
  xhr.send(JSON.stringify(data));
}


//判断该页面是否为详情页的正则
function checkUrl(url) {
  // 定义正则表达式
  var pattern = /\/(\d+)\.html$/;
  // 进行匹配
  var result = pattern.test(url);
  return result;
}