【发布时间】:2015-07-09 21:14:39
【问题描述】:
有没有办法在不运行浏览器的情况下列出/解码 Internet Explorer 存储的 cookie?
我现在正在修改 SWT 浏览器组件,它为 cookie 提供 get/set 方法,但是有什么方法可以查看 IE 本身真正存储的内容吗?
UPD:我使用的是 IE7。这个位置: C:\Documents and Settings\UserName\Local Settings\Temporary Internet Files 如果我使用 Far Manager 查看该位置,则不包含 cookie。
显然,Explorer 从其他位置或数据库中将它们混合在一起。有什么想法吗?
UPD2:好的,好的。这是我目前的问题。如果我重新启动 IE7 并再次加载相同的页面(大量脚本、嵌入式闪存和视频流),某些 webapp 将无法工作。如果我们从 IE 本身中执行此操作,那么杀死 cookie 似乎会有所帮助。如果我们以编程方式杀死 cookie(按名称列出),它不会有帮助,并且页面会卡在重新启动/重新加载序列上。
如果我手动擦除缓存文件夹,它确实会有所帮助,并且后续页面加载工作正常。所以问题是 - 我是否真的在擦除 Temporary Internet Files 文件夹时擦除了 cookie?我只需要知道原因 - 是资源缓存还是我们未在清理序列中列出的某些 cookie。
【问题讨论】:
-
原始文件系统访问。 Javascript 在浏览器中完成了我需要的工作,但我只是想到了一些更残酷/直接访问的可能性。
-
哦,这个开发者在查找 cookie 存储时遇到了问题,因为我目前对此非常感兴趣:stackoverflow.com/questions/310925/…
标签: debugging internet-explorer http web-applications cookies