你知道是否存在一个处理 cookie 的 Javascript 库,它是成熟的并且可以在没有浏览器的情况下工作吗?换句话说,我只想要包含在 Web 浏览器和 HTTP 客户端中并遵循当前标准的 cookie 逻辑,并且 cookie 是从私有存储中存储和检索的。
我认为该库只能包含 get/set 方法。set 方法设置来自“Set-Cookie”HTTP 标头的 cookie,get 方法返回要在特定主机(或域)的“Cookie”标头中发送的 cookie 列表。get 方法也需要接收主机作为参数,因为如果主机正在为另一个域指定 cookie,则会返回错误或其他内容。有更多关于 cookie 的详细信息很不错。
我看到了类似JavaScript 中是否有与 Apache HTTP 客户端等效的问题?但答案有效并将cookie设置在浏览器中而不是特定容器中。
注意:我查看了https://github.com/jed/cookies/blob/master/lib/cookies.js,它是现在与问题匹配的更接近的库。最重要的问题是域没有 getter:假设您想要返回 yahoo.com 域的所有 cookie,这个逻辑不是库的一部分,它是最重要的功能之一cookie 库来决定在 HTTP 请求中发送哪些 cookie。