javascript - $.cookie 不返回所有 cookie

标签 javascript jquery cookies

我有这样的cookie列表

    key  value              domain          expiry                      HTTP
    usid 1234567            abc.domain.com  2014-12-01T23:54:12.256Z    yes
    ssid 1234534            abc.domain.com  2014-12-01T23:54:12.256Z    yes
    _ga  GA1.1.323232323    domain.com      2014-12-01T23:54:12.256Z    no

当我使用 $.cookie 获取 cookie 时,输出为

object
_ga: "GA1.1.323232323"
lang: "en"

document.cookie返回相同的结果 我怎样才能获得所有存在的cookie

最佳答案

我相信您正在处理HttpOnly cookie,无法通过 JavaScript 检索。所有可访问的 cookie 应由 document.cookie 返回。

如果您可以控制服务器端,并且希望在客户端上访问它们,请确保不使用 HttpOnly 选项。

It's also possible that the abc.domain.com cookies aren't returned because that's not the same domain as domain.com - Pointy

关于javascript - $.cookie 不返回所有 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26690436/

相关文章:

javascript - 这段代码如何查找两个对象数组之间的差异?

javascript 输入字段到数字

cookies - 我可以为 session cookie 添加最长到期日期吗?

javascript - Angular 5 - 在列标题上单击上下更改 V 形

javascript - 如何在javascript中将字符串值转换为变量?

javascript - Bootstrap 模式未通过 jquery data-remote-load 触发

jquery - 无法使用 id 验证 jQuery 多选下拉列表

javascript - 如何在浏览器中查找javascript发生异常的行

javascript - 即使浏览器关闭后仍保留 cookie

java - 为什么我的 chrome 没有发送我设置的 cookie