JavaScript cookie

2019-8-5 21:26| 作者: admin| 查看: 1302| 评论: 0|来自: 蚂蚁部落

本文仅对cookie做一个总体介绍,关于它的操作将在其他文章介绍。

浏览者会在本文获取如下几点信息:

(1).什么是cookie。

(2).cookie的作用。

(3).cookie其他特点。

一.什么是cookie:

cookie实质上一个存储在计算就硬盘某个目录下的文本文件。

当用户访问web站点的时候,这些站点可能会在用户本地硬盘指定目录下创建cookie文件,并将一些信息写入文件中,比如用户名或者密码,通过JavaScript可以操作此文件和此文件中的内容,当然其他很多编程语言也可以。

cookie文件的存储位置,会受到浏览器类型等因素不同,而有所不同,但是实质是一样的,咱们不去关心。

文件中的数据是以键值对方式存在。

谷歌开发者工具控制台运行如下代码:

[JavaScript] 纯文本查看 复制代码
document.cookie

代码运行效果截图如下:

a:3:{s:3:\"pic\";s:43:\"portal/201811/14/150337gmn4ftn4mlvtt398.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

可以打印出当前域下,cookie信息,总结如下:

(1).cookie信息以键值对形式存在。

(2).键值对之间用分号与空格分隔。

二.cookie的作用:

cookie可以存储一些简单的非特别重要的信息。下面罗列几种场景:

(1).存储网站的用户名密码,那么下次再访问该站的时候,就不用再进行繁琐的登录操作。

(2).网站的换肤操作,更换皮肤之后,可以记录下相关信息,即使刷新网页也会保持最新的皮肤。

(3).多城市网站,切换城市之后,可以始终保持访问该城市下的相关信息。

三.cookie其他特点:

(1).操作简单,应用灵活。

(2).cookie能够存储的信息量有限。

(3).cookie的安全性也不高,所以不能用于存储特别机密的信息。

(4).不同浏览器创建的cookie之间是不共享的。

(5).可以设置浏览器禁用cookie。

(6).cookie存在跨域问题,通常情况下,不同域之间不能访问彼此cookie。


鲜花

握手

雷人

路过

鸡蛋
返回顶部