加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

flex cookie

发布时间:2020-12-15 05:15:38 所属栏目:百科 来源:网络整理
导读:package com.wks.util { ?import flash.external.ExternalInterface; ? ?public class CookieUtil ?{ ??public function CookieUtil() ??{ ??} ?? ??private static const FUNCTION_SETCOOKIE:String = ??????????? "document.insertScript = function ()" +

package com.wks.util { ?import flash.external.ExternalInterface; ? ?public class CookieUtil ?{ ??public function CookieUtil() ??{ ??} ?? ??private static const FUNCTION_SETCOOKIE:String = ??????????? "document.insertScript = function ()" + ??????????? "{ " + ??????????????? "if (document.snw_setCookie==null)" + ??????????????? "{" + ??????????????????? "snw_setCookie = function (name,value,days)" + ??????????????????? "{" + ??????????????????????? "if (days) {"+ ???????"var date = new Date();"+ ???????"date.setTime(date.getTime()+(days*24*60*60*1000));"+ ???????"var expires = '; expires='+date.toGMTString();"+ ??????"}" + ??????"else var expires = '';"+ ??????"document.cookie = name+'='+value+expires+'; path=/';" + ????????????? "}" + ??????????????? "}" + ??????????? "}"; ?? ??private static const FUNCTION_GETCOOKIE:String = ??????????? "document.insertScript = function ()" + ??????????? "{ " + ??????????????? "if (document.snw_getCookie==null)" + ??????????????? "{" + ??????????????????? "snw_getCookie = function (name)" + ??????????????????? "{" + ??????????????????????? "var nameEQ = name + '=';"+ ??????"var ca = document.cookie.split(';');"+ ??????"for(var i=0;i < ca.length;i++) {"+ ???????"var c = ca[i];"+ ???????"while (c.charAt(0)==' ') c = c.substring(1,c.length);"+ ???????"if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);"+ ??????"}"+ ??????"return null;" + ????????????? "}" + ??????????????? "}" + ??????????? "}"; ???? ??????? private static var INITIALIZED:Boolean = false; ?? ??private static function init():void{ ???ExternalInterface.call(FUNCTION_GETCOOKIE); ???ExternalInterface.call(FUNCTION_SETCOOKIE); ???INITIALIZED = true; ??} ?? ??public static function setCookie(name:String,value:Object,days:int):void{ ???if(!INITIALIZED) ????init(); ???ExternalInterface.call("snw_setCookie",name,days); ??} ?? ??public static function getCookie(name:String):Object{ ???if(!INITIALIZED) ????init();? ???return ExternalInterface.call("snw_getCookie",name); ??} ??????? ??????? public static function deleteCookie(name:String):void{ ??????????? if(!INITIALIZED) ??????????????? init(); ??????????? ExternalInterface.call("snw_setCookie","",-1); ??????? } ?} }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读