如何在浏览器调试工具中捕获 cookie 更改/消失?
Posted
技术标签:
【中文标题】如何在浏览器调试工具中捕获 cookie 更改/消失?【英文标题】:How to catch cookie change/disappear in browser debug tools? 【发布时间】:2021-05-01 10:23:13 【问题描述】:我的网络应用程序中的 cookie 不应该消失(过期日期提前一年)。
我可以在 cookie 更改时设置断点吗?
【问题讨论】:
【参考方案1】:在 Firebug 中,您有机会在 cookie 更改时停止 javascript 执行。目前的 DevTools 还没有提供这样的功能。
对于 Firefox,它是在 https://bugzil.la/895893 中请求的,我刚刚请求在 https://bugs.chromium.org/p/chromium/issues/detail?id=1171347 中将其添加到 Chrome 的 DevTools。
您现在可以做的是在调试器中搜索代码以找到更改 cookie 的位置。
要做到这一点,你必须
-
切换到调试器面板
按Ctrl+Shift+F在所有文件中搜索
输入
document.cookie
并点击Enter
为设置此变量的每个找到的语句设置断点
由于目前只有这种方式可以在 JavaScript 中添加、删除或更改 cookie,这应该可以让您找到要删除的 cookie 的位置。
【讨论】:
以上是关于如何在浏览器调试工具中捕获 cookie 更改/消失?的主要内容,如果未能解决你的问题,请参考以下文章