原生JS設(shè)置、刪除、獲取Cookie
<script> /* * 設(shè)定Cookie值 */ function setCookie(cookieName, value, msToExpire, path, domain, isSecure) { var expiryDate; // 相對(duì)到期時(shí)間(以毫秒為單位) if (msToExpire) { expiryDate = new Date(); expiryDate.setTime(expiryDate.getTime() + msToExpire); } document.cookie = cookieName + '=' + window.encodeURIComponent(value) + (msToExpire ? ';expires=' + expiryDate.toGMTString() : '') + ';path=' + (path || '/') + (domain ? ';domain=' + domain : '') + (isSecure ? ';secure' : ''); } /* * 獲取Cookie值 */ function getCookie(cookieName) { var cookiePattern = new RegExp('(^|;)[ ]*' + cookieName + '=([^;]*)'), cookieMatch = cookiePattern.exec(document.cookie); return cookieMatch ? window.decodeURIComponent(cookieMatch[2]) : 0; } /* * 刪除Cookie值 */ function deleteCookie(cookieName, path, domain) { setCookie(cookieName, '', -86400, path, domain); } <script>
文章來(lái)源地址http://www.zghlxwxcb.cn/article/41.html
文章來(lái)源:http://www.zghlxwxcb.cn/article/41.html
到此這篇關(guān)于原生JS設(shè)置、刪除、獲取Cookie的文章就介紹到這了,更多相關(guān)內(nèi)容可以在右上角搜索或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!