sso跨域写cookie的一段js脚本(推荐)


Posted in Javascript onMay 25, 2016
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<script>
 var setcookitarray = "";
 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); 
 var setcookitarrayln = setcookitarray.length; 
 //alert(setcookitarrayln);
 var notifyurl_list=setcookitarray;
 var ll = setcookitarrayln;
 var params="yqVg1ennsNnxydEq4azcAP6TjhR90QCEUtB7gs45H08ltXBUNeoy_GczVyqC6cvZEwPGN0Al8XWKDsIt60YO1QsUlbK0Fip73Xz@7djs3ZmhBbAdanMbUH1Y@MVD2@@keR0S7njF5xiy@m6zaRWYNMbJ23jLDSrvEtMj0BExfYvFFe@twp3RHfD41dJOQzWz@nf8i@tJB12hNLIG4oW0eA==";
 var failuretime=2678400;
 var backurl="http://www.test.com";
 //alert("1111");
 
 loginALL(notifyurl_list, ll-1, backurl, params,failuretime);
 //alert("2222");
 function loginALL(notifyurl_list,num,backurl,params,failuretime) {
    var u = notifyurl_list[num];
		 alert("url:"+(num)+"-"+u);
    if (typeof u != "undefined") {
		  //alert("4444:"+notifyurl_list[num]);
      var url = notifyurl_list[num]+"&failuretime="+failuretime+"&val="+params;
			//alert("url:"+url);
			
			//动态生成script脚本标签执行url页面
			var login=request("loginScript"+num,url);
			num--;
      if (num < 0) {
				
        window.setTimeout(function() {
          window.location.href = backurl;
        }, 2000);
				
      }
			else
			{
				loginALL(notifyurl_list, num, backurl, params,failuretime);
			}
     
      
    }
 }
 
 
 
 function request(id,url){
   oScript = document.getElementById(id);
   var head = 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);
   return oScript;
}
 

</script>


<body>

</body>

主要通过 递归调用 和 动态创建script标签来实现页面的调用。

以上这篇sso跨域写cookie的一段js脚本(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQUERY对单选框(radio)操作的小例子
Apr 25 Javascript
JS实现兼容性较好的随屏滚动效果
Nov 09 Javascript
jQuery实现模仿微博下拉滚动条加载数据效果
Dec 25 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
Mar 02 Javascript
JS简单实现表格排序功能示例
Dec 20 Javascript
easy ui datagrid 从编辑框中获取值的方法
Feb 22 Javascript
JavaScript禁止微信浏览器下拉回弹效果
May 16 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
Javascript快速实现浏览器系统通知
Aug 26 Javascript
微信小程序商品详情页规格属性选择示例代码
Oct 30 Javascript
KOA+egg.js集成kafka消息队列的示例
Nov 09 Javascript
微信小程序API—获取定位的详解
Apr 30 Javascript
使用jquery提交form表单并自定义action的方法
May 25 #Javascript
浅析jQuery 遍历函数,javascript中的each遍历
May 25 #Javascript
jquery 遍历数组 each 方法详解
May 25 #Javascript
深入理解angularjs过滤器
May 25 #Javascript
jQuery中on绑定事件后引发的事件冒泡问题如何解决
May 25 #Javascript
jQuery each函数源码分析
May 25 #Javascript
jQuery中的each()详细介绍(推荐)
May 25 #Javascript
You might like
[EPIC] Larva vs Flash ZvT @ Crossing Field [2017-10-09]
2020/03/17 星际争霸
PHP垃圾回收机制引用计数器概念分析
2013/06/24 PHP
用 Composer构建自己的 PHP 框架之构建路由
2014/10/30 PHP
laravel5创建service provider和facade的方法详解
2016/07/26 PHP
thinkphp5框架实现数据库读取的数据转换成json格式示例
2019/10/10 PHP
浅谈laravel数据库查询返回的数据形式
2019/10/21 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
js使用eval解析json实例与注意事项分享
2014/01/18 Javascript
基于jQuery实现的旋转彩圈实例
2015/06/26 Javascript
jQuery 如何给Carousel插件添加新的功能
2016/04/18 Javascript
jQuery插件fullPage.js实现全屏滚动效果
2016/12/02 Javascript
NodeJS遍历文件生产文件列表功能示例
2017/01/22 NodeJs
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
javaScript字符串工具类StringUtils详解
2017/12/08 Javascript
vue-cli脚手架搭建的项目去除eslint验证的方法
2018/09/29 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
python实现全盘扫描搜索功能的方法
2019/02/14 Python
Python基于requests实现模拟上传文件
2020/04/21 Python
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
实习教师个人的自我评价
2013/11/08 职场文书
11月红领巾广播稿
2014/01/17 职场文书
《独坐敬亭山》教学反思
2014/04/08 职场文书
探亲假请假条
2014/04/11 职场文书
3分钟英语演讲稿
2014/04/29 职场文书
品牌服务方案
2014/06/03 职场文书
党支部特色活动方案
2014/08/20 职场文书
学校领导班子对照检查材料
2014/08/28 职场文书
南京市纪委监察局整改方案
2014/09/16 职场文书
班级班风口号大全
2015/12/25 职场文书
《迟到》教学反思
2016/02/24 职场文书
浅析python中特殊文件和特殊函数
2022/02/24 Python
DIY胆机必读:各国电子管评价
2022/04/06 无线电
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL