Files
XueXiTongSrtDownloads/学生学习页面_files/domain(1).js.下载
ChuXun 1aacbb1d18 1
2026-01-18 18:53:17 +08:00

49 lines
1.3 KiB
Plaintext

var host = window.location.host,
splitDomainConfig = function(num,domainHost){
var arr = domainHost.split("."),
len = arr.length,
array = [];
if(num>len) return;
for(var i = 0;i < num; i++){
array.push(arr[len-(i+1)]);
}
return array.reverse().join('.');
},
getTopDomain = function(domainHost){
if(!domainHost) return ;
var domain = domainHost.substring(domainHost.lastIndexOf(".")+1, domainHost.length);
if(!domain) return;
var arr = domainHost.split(".");
var len = arr.length;
if (domainHost.indexOf("mooc1.mooc") == 0){
return splitDomainConfig(len - 1, domainHost);
} else if(domain == 'cn'&& (len == 4||len==5 || len==6)){
if(len==5){
return splitDomainConfig(4,domainHost);
}else if(domainHost == 'mooc1.sdns.wljy.sdu.edu.cn'){
return splitDomainConfig(5,domainHost);
}
return splitDomainConfig(3,domainHost);
}else if(domainHost == 'mooc1.lxyy.libsou.com'){
return splitDomainConfig(3,domainHost);
}else{
return splitDomainConfig(2,domainHost);
}
};
try{
if(window.parent==window){
document.domain = getTopDomain(host);
}else if(window.top.document.domain){
//console.log(">>>>>>",window.top.document.domain);
}
}catch(e){
var domain=getTopDomain(host);
//console.log(">>>>>>",domain);
document.domain =domain ;
}