Cookie 是位于硬盘上的小型文本文件。当您访问使用 cookie 来存储他们需要(或喜欢)的信息的网站时,就会创建 cookie。
网站通常使用 cookie 来个性化用户体验——例如记住您的姓名(假设您之前提供过)或记住您之前访问时购物车中的商品。
事实上,cookies 在当今的网络环境中如此普遍,以至于您经常会发现一个网站不以某种方式使用 cookie。即使网站不设置自己的 cookie,该站点也可能使用设置 cookie 的外部服务(例如,广告、分析软件等)。
在 JavaScript 中创建 Cookie
文件。cookie = "myContents=My cookie; expires=Sun, 02 Jan 2022 12:00:00 UTC; path=/" ;
现在检查您的 cookie 文件夹以查看 cookie 是否已创建。或者,编写代码来读取 cookie。
注意:如果 cookie 不是创建的,请检查到期日期——它必须是未来的日期。
您可以使用具有不同值的相同代码更新此值。如果要添加第二个值,只需使用不同的变量名称(例如myContents2=)。
在 JavaScript 中读取 Cookie
文件。写入(文件。饼干);
您只需使用document.cookie. 上述代码的唯一问题是它输出等号及其之前的所有内容(例如,myContents=)。要阻止这种情况发生,请尝试以下代码:
文件。写入(文件。饼干。分裂(“=”)[ 1 ])
在 JavaScript 中删除 Cookie
要删除 cookie,您可以使用创建它时使用的相同代码,但这次将到期日期设置为过去:
文件。cookie = "myContents=My cookie; expires=Fri, 01 Jan 2000 12:00:00 UTC; path=/" ;
一旦您对 JavaScript 和 cookie 感到满意,您就可以执行一些操作,例如使用该getDate()函数将日期设置为未来的某个日期(例如 6 个月),创建一个用于设置和命名 cookie 的函数等。
尽管有许多关于 cookie 是恶意的误解,但它们通常是无害的。cookie 只能由创建它的服务器读取。网站通常使用 cookie 来让用户的生活更轻松,而不是更难。
然而,任何存储数据的技术总是存在安全隐患,cookies 也不例外。 |
|