kar*_*kar 5 javascript cookies
目前我正在寻找捕获浏览器上 cookie 的到期日期。
这些是别人设置的cookie,我无法更改。只是想读取 cookie,它已经过期了。
以下适用于 Chrome 和 Edge。
cookieStore.get('myCookie')
.then(cookie => cookie.expiry)
.then(expiry => console.log(expiry))
Run Code Online (Sandbox Code Playgroud)
但 Firefox 和 Safari 不支持此功能,如浏览器兼容性下所述。
https://developer.mozilla.org/en-US/docs/Web/API/CookieStore
Firefox 和 Safari 是否有替代方案或变通办法来实现相同的目标?
请指教。谢谢。
cookieStore API 至少有一个 polyfill 库:https ://github.com/markcellus/cookie-store
我猜想,polyfill 可以作为一种解决方法,但请注意,有一个警告:
EXPERIMENTAL: The Cookie Store API is not a W3C standard yet and the final implementation may differ from the current API of this project.
Run Code Online (Sandbox Code Playgroud)
您可能已经知道,但有些 cookie 仅限 http,您可能无法从客户端 JavaScript 访问它们。
| 归档时间: |
|
| 查看次数: |
813 次 |
| 最近记录: |