一、总结
1、可用secure属性来设置安全协议传输
2、expire属性用的比较多,其它几个属性几乎不用
二、js cookie可选参数
cookie可选参数
- expires=时间:过期时间
默认值为浏览器关闭后过期(即会话结束后)
将expires设置为过去的时间可以删除cookie - path: 他指定了与cookie关联在一起的网页。默认值是在和当前网页同一目录的网页中有效。如果把path设置为'/',那么它对该网站的所有网页可见
- domain: 设定cookie的有效域名,一般使用默认值,即绑定当前域名,本地测试无效
- secure:指定了网络上如何传输cookie.默认为普通http协议传输;若设置为安全的,将只能通过https安全协议才可以传输。
三、代码
4-2
1 <!DOCTYPE html>
2 <html lang="zh-cn">
3 <head>
4 <meta charset="utf-8">
5 <title>课堂演示</title>
6 </head>
7 <body>
8 <script>
9 /*
10 document.cookie='name=张三';
11 document.cookie='user='+encodeURIComponent('李四')
12 //alert(document.cookie)
13 //alert(decodeURIComponent(document.cookie))
14
15 //复习Date对象
16 var day=new Date();
17 alert(day)
18 day.setDate(day.getDate()+7)
19 alert(day)
20 */
21 var day=new Date(); //1、Date对象的使用
22 day.setDate(day.getDate()-1)
23 document.cookie='name=张三;expires='+day; //2、多个属性之间;(分号)相连
24 alert(document.cookie)
25 </script>
26 </body>
27 </html>
4-3
1 <!DOCTYPE html>
2 <html lang="zh-cn">
3 <head>
4 <meta charset="utf-8">
5 <title>课堂演示</title>
6 </head>
7 <body>
8 <script>
9 //path 一般情况使用默认值即可
10 var str='/D:/demo'
11 document.cookie='name=张三;secure'; //3、设置安全访问方法
12 alert(document.cookie)
13 </script>
14 </body>
15 </html>
我的旨在学过的东西不再忘记(主要使用艾宾浩斯遗忘曲线算法及其它智能学习复习算法)的偏公益性质的完全免费的编程视频学习网站: fanrenyi.com;有各种前端、后端、算法、大数据、人工智能等课程。
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。