码迷,mamicode.com
首页 > Web开发 > 详细

JS访问或设置cookie的方法+跨域调用方法

时间:2017-05-15 18:27:57      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:nav   设置   type   url   att   main   fgets   return   off   

无意中从163网站获取的JS访问或设置cookie的方法,Log到日志上以防遗忘

 

//COOKIE功能检查
function fCheckCookie(){
    if(!navigator.cookieEnabled){
        alert("您好,您的浏览器设置禁止使用cookie\n请设置您的浏览器,启用cookie功能,再重新登录。");
    }
}

//获取Cookie
function fGetCookie(sName){
   var sSearch = sName + "=";
   if(document.cookie.length > 0){
      offset = document.cookie.indexOf(sSearch)
      if(offset != -1){
         offset += sSearch.length;
         end = document.cookie.indexOf(";", offset)
         if(end == -1) end = document.cookie.length;
         return unescape(document.cookie.substring(offset, end))
      }
      else return ""
   }
}

//设置Cookie
function fSetCookie(name, value, isForever, domain){
    var sDomain = ";domain=" + (domain || gOption["sCookieDomain"] );
    document.cookie = name + "=" + escape(value) + sDomain + (isForever?";expires="+  (new Date(2099,12,31)).toGMTString():"");
}

 

/跨域调用方法
function fGetScript(sUrl){
    var oScript = document.createElement("script");
    oScript.setAttribute("type", "text/javascript");
    oScript.setAttribute("src", sUrl);
    try{oScript.setAttribute("defer", "defer");}catch(e){}
    window.document.body.appendChild(oScript);
}

JS访问或设置cookie的方法+跨域调用方法

标签:nav   设置   type   url   att   main   fgets   return   off   

原文地址:http://www.cnblogs.com/qcxc/p/6857430.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!