【问题标题】:How to catch cookie change/disappear in browser debug tools?如何在浏览器调试工具中捕获 cookie 更改/消失?
【发布时间】:2021-05-01 10:23:13
【问题描述】:

我的网络应用程序中的 cookie 不应该消失(过期日期提前一年)。

我可以在 cookie 更改时设置断点吗?

【问题讨论】:

    标签: javascript debugging cookies google-chrome-devtools firefox-developer-tools


    【解决方案1】:

    在 Firebug 中,您有机会在 cookie 更改时停止 JavaScript 执行。目前的 DevTools 还没有提供这样的功能。

    对于 Firefox,它是在 https://bugzil.la/895893 中请求的,我刚刚请求在 https://bugs.chromium.org/p/chromium/issues/detail?id=1171347 中将其添加到 Chrome 的 DevTools。

    您现在可以做的是在调试器中搜索代码以找到更改 cookie 的位置。

    要做到这一点,你必须

    1. 切换到调试器面板
    2. Ctrl+Shift+F在所有文件中搜索
    3. 输入document.cookie并点击Enter
    4. 为设置此变量的每个找到的语句设置断点

    由于目前只有这种方式可以在 JavaScript 中添加、删除或更改 cookie,这应该可以让您找到要删除的 cookie 的位置。

    【讨论】:

      猜你喜欢
      • 2018-01-27
      • 1970-01-01
      • 2018-04-30
      • 1970-01-01
      • 2010-11-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多