1/** 2 * 设置 Cookie 3 * @param {string} name - Cookie åç§° 4 * @param {string} value - Cookie å¼ 5 * @param {number} days - è¿æå¤©æ°ï¼å¯éï¼é»è®¤ä¼è¯çº§ï¼ 6 * @param {string} path - çæè·¯å¾ï¼å¯éï¼é»è®¤å½åè·¯å¾ï¼ 7 */ 8function setCookieCommon(name, value, days = 0, path = "/") { 9 let cookieStr = `${encodeURIComponent(name)}=${encodeURIComponent(value)}`; 10 11 // è®¾ç½®è¿ææ¶é´ï¼days 为 0 忝ä¼è¯ Cookieï¼ 12 if (days > 0) { 13 cookieStr += `; max-age=${days * 24 * 3600}`; 14 } 15 16 // è®¾ç½®è·¯å¾ 17 cookieStr += `; path=${path}`; 18 19 // åå ¥ Cookie 20 document.cookie = cookieStr; 21} 22 23/** 24 * è·å Cookie 25 * @param {string} name - Cookie åç§° 26 * @returns {string} Cookie å¼ï¼å¦æä¸åå¨åè¿å空å符串 27 */ 28function getCookieCommon(name) { 29 if (!name) { 30 return ""; 31 } 32 33 try { 34 var nameEQ = name + "="; 35 var cookies = document.cookie; 36 37 // 妿 document.cookie 为空æä¸åå¨ï¼ç´æ¥è¿å空å符串 38 if (!cookies || cookies === "") { 39 return ""; 40 } 41 42 var ca = cookies.split(";"); 43 for (var i = 0; i < ca.length; i++) { 44 var c = ca[i]; 45 // å»é¤ååç©ºæ ¼ 46 while (c.charAt(0) === " ") { 47 c = c.substring(1, c.length); 48 } 49 // æ£æ¥æ¯å¦å¹é 50 if (c.indexOf(nameEQ) === 0) { 51 var value = c.substring(nameEQ.length, c.length); 52 // è§£ç å¹¶è¿åï¼ç¡®ä¿è¿åå符串 53 return decodeURIComponent(value) || ""; 54 } 55 } 56 } catch (error) { 57 console.error("getCookie é误:", error); 58 return ""; 59 } 60 61 return ""; 62} 63// æ£æµç»å½ç¶æ 64function checkLoginCommon(params) { 65 console.log("checkLoginCommon", params); 66 $.ajax({ 67 type: "GET", 68 url: "https://www.mabian.gov.cn/secure/member/checkLogin", 69 headers: { 70 token: params.token, 71 }, 72 success: function (res) { 73 // è·å个人ä¸å¿æé® 74 var $personalCenter = $(".right-info a:contains('个人ä¸å¿')"); 75 76 if (res && res.data) { 77 // ç§»é¤å·²æçç»å½ç¨æ·ä¿¡æ¯ï¼é²æ¢é夿·»å ï¼ï¼ä½¿ç¨ç¹å®ç±»åæ¥æ¾ 78 $(".right-info .ls_login_info").remove(); 79 80 // å ¼å®¹æ§ä»£ç ï¼å¦æåå¨#zhuxiao䏿²¡æå 裹å±ï¼å°è¯ç§»é¤ï¼æ³¨æï¼æ§ä»£ç å¯è½ç´æ¥ç§»é¤äºç¶å®¹å¨ï¼è¿éä¸åå±é©æä½ï¼ä» ä¾é æ°é»è¾è¦çï¼ 81 // å¦æå¿ é¡»å ¼å®¹æ§é»è¾çæ¸ çï¼å¯ä»¥å°è¯æ£æ¥ #zhuxiao çç¶çº§æ¯å¦ä¸º .right-info 82 if ($("#zhuxiao").parent().is(".right-info")) { 83 $("#zhuxiao").prev().remove(); // ç§»é¤ | 84 $("#zhuxiao").prev().remove(); // ç§»é¤ æ¬¢è¿æ¨... 85 $("#zhuxiao").prev().remove(); // ç§»é¤ | (å¦æè¿æ) 86 $("#zhuxiao").next().remove(); // ç§»é¤ | 87 $("#zhuxiao").remove(); // ç§»é¤æ³¨éæé® 88 } 89 90 // éè个人ä¸å¿ 91 $personalCenter.hide(); 92 93 // å¨ .right-info çæåé¢æå ¥ç¨æ·ä¿¡æ¯ï¼ä½¿ç¨ span å 裹以便管ç 94 if ($(".right-info").length) { 95 $(".right-info").prepend( 96 `<span class="ls_login_info"><a href="https://www.leshan.gov.cn/auth/c/login.shtml?platform=zwfw&redirect_uri=https://www.mabian.gov.cn/front/account/home"> æ¬¢è¿æ¨: ${res.data.name} </a> <div style="margin:0 5px;display:inline-block;"> | </div><a href="javascript:;" onClick="LogOut()" id="zhuxiao" target="_top" >注é</a> <div style="margin:0 5px;display:inline-block;"> | </div></span>`, 97 ); 98 } 99 } else { 100 // 没æç¨æ·ä¿¡æ¯ï¼ç¡®ä¿ä¸ªäººä¸å¿æ¾ç¤º 101 $personalCenter.show(); 102 } 103 }, 104 }); 105} 106//ç»åº 107// function LogOut() { 108// if (!confirm("ç¡®å®è¦éåºç»å½åï¼")) return; 109// const currentUrl = window.location.href; 110// localStorage.clear(); 111// sessionStorage.clear(); 112// document.cookie = "token=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 113// $.ajax({ 114// type: "GET", 115// url: "/auth/c/logout.shtml", 116// data: { 117// redirect_uri: currentUrl, 118// }, 119// success: function (res) {}, 120// }); 121// location.reload(); 122// }
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.