【发布时间】:2015-09-05 22:29:15
【问题描述】:
我需要能够确定和识别 cookie 的来源。虽然许多 cookie 会在原始页面的 HTTP 响应中到达浏览器,但其他 cookie 是通过 javascript 或通过使用 http 加载到页面上的资产(例如跟踪像素或 AJAX 调用)添加到浏览器的。
确定/识别每个 cookie 来源的好方法是什么?
【问题讨论】:
-
怎么样?您想通过浏览器插件执行此操作吗?数据包嗅探器?如果我们要能够建议一个好的破解方法来获取它,需要更多关于为什么需要这些数据的信息。这是为您的网站准备的吗?其他网站?
-
我们自己的公司网站。但是,有十几个团队正在研究它和子域以及正在使用的许多第三方插件。我们遇到了 cookie 增长到超过 8k 的情况,需要确定来自哪里的内容,以便我们可以启动 cookie 饮食。数据包嗅探器不会告诉您 javascript 启动的 cookie。如果有一个浏览器插件可以在设置 cookie 时进行监控,那就太棒了。 :)
-
这就是我的意思...如果您查看网络创建的 cookie,您就会知道剩下的那些是由 JavaScript 创建的。不过,这并不真正适用于您的情况。您应该将该信息添加到您的问题中,因为这确实可以阐明发生了什么。
-
好的,对于与网络相关的 cookie,我似乎无法在每页加载的所有数百个网络请求中找到任何可以告诉我实际设置 cookie 的信息。我必须在 1000 多页的每一页上打开每个一百多个网络调用的响应。这是一项手工工作,只是为了找出一些 cookie 是由 javascript 设置的。然后搜索数百个 javascript 文件以查找设置了哪些 cookie。
-
我的任务是准确识别哪个 cookie 是由哪个 javascript 文件设置的。以及哪些 cookie 是由流量像素图像调用设置的。目前我已经确定了 64 个唯一的 cookie 名称,然后需要确定哪些代码行正在制作它们或哪些跟踪像素调用了它们。
标签: javascript http cookies tracking-pixel