sso跨域写cookie的一段js脚本(推荐)
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<script>
varsetcookitarray="";
setcookitarray="[\"http://passport.a.com/main/setCookie.do?domain=\",\"http://passport.a.com/main/setCookie/main/setCookie.do?domain=.b.cn\",\"http://passport.a.com/main/setCookie/main/setCookie.do?domain=.c.com\",\"http://passport.a.com/main/setCookie/main/setCookie.do?domain=.d.cn\"]";
setcookitarray=eval(setcookitarray);
varsetcookitarrayln=setcookitarray.length;
//alert(setcookitarrayln);
varnotifyurl_list=setcookitarray;
varll=setcookitarrayln;
varparams="yqVg1ennsNnxydEq4azcAP6TjhR90QCEUtB7gs45H08ltXBUNeoy_GczVyqC6cvZEwPGN0Al8XWKDsIt60YO1QsUlbK0Fip73Xz@7djs3ZmhBbAdanMbUH1Y@MVD2@@keR0S7njF5xiy@m6zaRWYNMbJ23jLDSrvEtMj0BExfYvFFe@twp3RHfD41dJOQzWz@nf8i@tJB12hNLIG4oW0eA==";
varfailuretime=2678400;
varbackurl="http://www.test.com";
//alert("1111");
loginALL(notifyurl_list,ll-1,backurl,params,failuretime);
//alert("2222");
functionloginALL(notifyurl_list,num,backurl,params,failuretime){
varu=notifyurl_list[num];
alert("url:"+(num)+"-"+u);
if(typeofu!="undefined"){
//alert("4444:"+notifyurl_list[num]);
varurl=notifyurl_list[num]+"&failuretime="+failuretime+"&val="+params;
//alert("url:"+url);
//动态生成script脚本标签执行url页面
varlogin=request("loginScript"+num,url);
num--;
if(num<0){
window.setTimeout(function(){
window.location.href=backurl;
},2000);
}
else
{
loginALL(notifyurl_list,num,backurl,params,failuretime);
}
}
}
functionrequest(id,url){
oScript=document.getElementById(id);
varhead=document.getElementsByTagName("head").item(0);
if(oScript){
head.removeChild(oScript);
}
oScript=document.createElement("script");
oScript.setAttribute("src",url);
oScript.setAttribute("id",id);
oScript.setAttribute("type","text/javascript");
oScript.setAttribute("language","javascript");
head.appendChild(oScript);
returnoScript;
}
</script>
<body>
</body>
主要通过递归调用和动态创建script标签来实现页面的调用。
以上这篇sso跨域写cookie的一段js脚本(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
1 如何训练狗狗不叫
2 训练狗狗不叫
3 训练狗狗随行
4 怎么训练狗狗不叫
7 训练比熊狗狗教程
10 上海狗狗训练
11 怎么训练狗狗上厕所
12 训练狗狗趴下
13 狗狗服从训练
14 训练狗狗拒食
15 训练狗狗笑
16 训练狗狗大便
17 训练狗狗立
18 训练狗狗捡东西