taoliujun / blog

https://taoliujun.github.io/blog/
https://taoliujun.github.io/blog/
0 stars 0 forks source link

Web API - CookieStore #75

Open taoliujun opened 3 months ago

taoliujun commented 3 months ago

CookieStore

MDN: https://developer.mozilla.org/en-US/docs/Web/API/Cookie_Store_API

CookieStore提供了对cookie的读取写入。相比document.cookies管理cookie的笨拙,本API更为明了。

接口

CookieStore

使用window.cookieStore可获取本接口实例,提供了getsetgetAlldelete方法管理cookie,并支持cookie的所有特性如domain、path、expires等。

且还提供了changedelete事件监听。

CookieStoreManager

订阅cookie变动。

方法和属性

略,见示例。

示例

示例:https://taoliujun.github.io/example/web-api/Cookie_Store_API/index.html

  1. 写入、读取永久的cookie:

image

  1. 写入、读取会过期的cookie:

image