我知道这是一个棘手的问题。我使用借来的设备(Windows 11 Pro,Edge 最新版)访问了几个重要网站,使用 Microsoft Edge 的 InPrivate 模式(如 Chrome 的 Incognito,允许用户匿名浏览)。然后 Edge 突然冻结,显示黑屏,可能是由于网站故障或内部崩溃而陷入混乱,我不知道。现在我无法访问任何其他页面。当我输入这个问题时,浏览器仍然冻结。我尝试打开 Edge 的浏览器任务管理器,但它也卡在加载状态,给我一个空白窗口。
我的问题是:如何获取会话?我需要来自 InPrivate 会话的 URL。Edge 仍然在设备上冻结。如果我终止 Edge 的进程,我将失去一切,因为它处于 InPrivate 模式。但 Edge 必须保存当前会话某处,对吧??即使使用 InPrivate 会话,Edge 是否也应该将信息临时存储在本地文件中?如果确实如此,我该在哪里找到这些文件?我该如何读取它们以获取 URL?
由于 Edge 是基于 Chrome 核心构建的,我猜它们的功能类似。我能够在 找到会话文件,username\AppData\Local\Microsoft\Edge\User Data\Default\Sessions
但我的 InPrivate 会话也在那里吗?我如何读取文件?我是否username\AppData\Local\Microsoft\Edge\User Data\Default\Session Storage
也需要其中的内容?
更新:
浏览器隐身模式确实会保存 Cookie,尽管只是暂时的,对吧?而且它是按会话保存的。参考:
答案1
摘自微软的文章 在 Microsoft Edge 中使用 InPrivate 模式浏览:
当您使用 InPrivate 标签或窗口时,您的浏览数据(例如您的历史记录、临时 Internet 文件和 Cookie)完成后不会保存在你的电脑上。
您不必担心,因为磁盘上没有留下任何内容,所有临时文件都已被删除(如果它们存在的话)。如果 InPrivate 会话留下了任何内容,这将是 Chrome/Edge 中的一个严重安全漏洞。
答案2
Edge 在关闭时可能不会保存任何数据,如 cookie、历史记录等...但它会保存您下载的所有文件的列表。之后您必须手动清除下载列表。您下载的任何文件仍将保留在下载列表中,包括它们下载到的磁盘位置。如果您移动、重命名或删除文件,它们仍将显示在列表中,但文件名会被划掉,就像在常规会话期间下载时显示的那样。