var wsdfyy_icp = {"yunchengfk.com":{"icp":"晋ICP备16008793号-2","gaba":""},"0359mlfk.com":{"icp":"晋ICP备16008793号-2","gaba":""},"yhmlyy.com":{"icp":"晋ICP备16008793号-2","gaba":""},"yunchengml.com":{"icp":"晋ICP备16008793号-2","gaba":""},"mlfkgw.com":{"icp":"晋ICP备16008793号-2","gaba":""},"ycmlfk.com":{"icp":"晋ICP备16008793号-1","gaba":""},"ycmlyy.com":{"icp":"晋ICP备16008793号-1","gaba":""},"0359mlyy.com":{"icp":"晋ICP备16008793号-1","gaba":""},"0359ml.com":{"icp":"晋ICP备16008793号-2","gaba":""},"0359fuke.com":{"icp":"晋ICP备16008793号-2","gaba":""}} function getMainHost() { let key = `mh_${Math.random()}`; let keyR = new RegExp(`(^|;)\\s*${key}=12345`); let expiredTime = new Date(0); let domain = document.domain; let domainList = domain.split('.'); let urlItems = []; urlItems.unshift(domainList.pop()); while (domainList.length) { urlItems.unshift(domainList.pop()); let mainHost = urlItems.join('.'); let cookie = `${key}=${12345};domain=.${mainHost}`; document.cookie = cookie; //如果cookie存在,则说明域名合法 if (keyR.test(document.cookie)) { document.cookie = `${cookie};expires=${expiredTime}`; return mainHost; } } } console.log(getMainHost()) console.log(wsdfyy_icp[getMainHost()].icp) document.write(' ' + wsdfyy_icp[getMainHost()].icp + '');