jQuery Cookie Secure 是一款 jQuery 插件,在使用 cookie 傳遞敏感信息時(shí)可以通過(guò)加密提升安全性能。jQuery Cookie Secure 的加密方式是在 Cookie 值的前綴中加入加密方法名,在讀取 Cookie 時(shí)解析方法名并進(jìn)行解密從而得到原始值。
要使用 jQuery Cookie Secure,首先要引入 jQuery 庫(kù)及插件文件:
<!-- 引入 jQuery 庫(kù) -->
<script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<!-- 引入 jQuery Cookie Secure 插件 -->
<script src="jquery.cookie.secure.js"></script>
在設(shè)置 Cookie 時(shí),可以使用 $.cookieSecure() 方法代替 $.cookie() 方法:
<script>
// 設(shè)置一個(gè)加密的 cookie
$.cookieSecure("username", "admin123");
</script>
在讀取 Cookie 時(shí),也可以使用 $.cookieSecure() 方法代替 $.cookie() 方法:
<script>
// 讀取加密的 cookie
var username = $.cookieSecure("username");
console.log(username); // admin123
</script>
需要注意的是,如果要在本地環(huán)境下測(cè)試,則需要使用 HTTPS 訪問(wèn)本地網(wǎng)站;如果在非 HTTPS 環(huán)境下使用 jQuery Cookie Secure,則會(huì)收到警告并無(wú)法正常工作。