如何保存 Google Chrome 死机窗口中的网址

如何保存 Google Chrome 死机窗口中的网址

我打开了 Google Chrome 隐身窗口,其中有 100 多个标签。操作系统:Win10。当我浏览一个网站时,chrome 窗口突然冻结,我无法再浏览或查看任何标签。所以我让 chrome 保持当前状态。我想保存这些 chrome 标签中的网址。分步说明会很有帮助。

  1. Chrome 隐身模式是否会在 Chrome 配置文件中保存当前打开的标签页网址?
  2. 如果我关闭冻结的 Chrome 隐身窗口,所有标签页网址都会丢失吗?
  3. 如何从这 100 个标签中恢复 URL?
  4. 如果我使用进程资源管理器创建所有 Chrome 进程的完整内存转储,如何从中找到标签网址?
  5. 还有其他方法可以解决这个问题吗?

答案1

如果Chrome 仍在运行,你可以“为(所有)打开的页面添加书签...Ctrl+Shift+D”,即使在隐身窗口中也是如此……但隐身模式是不留下任何浏览历史记录,因此一旦窗口关闭,打开的标签就会被遗忘。


搜索所有内存是一个想法...我不确定如何或者是否可以区分所有网页中的所有 html 链接与仅主页 URL。

我尝试了一个测试,只打开一个带有三个选项卡的常规窗口,以及一个带有一个指向唯一 URL 的选项卡的隐身窗口,并且只有大约 200 条浏览历史记录和不到十几个书签。然后:

  1. 使用 GNU 调试器gcore对我的 Chromium 进程进行核心转储 (850MB)
    [我使用的是 Linux,但应该也有很多等效的 Windows 工具,用于核心转储、字符串和 grep,例如如何配置 Windows 以从应用程序生成核心转储?]

  2. 用于strings查找 4 个以上可打印字符的字符串 (37MB)

  3. grep获取唯一 URL (unique.com)

生成的文件(仅包含唯一 URL 的行)大小为 26kb,有 343 行,全部来自一个打开的选项卡。

  • [还有一些有趣的结果就像http://google.ca/search?q=uniqueURL&sourceid=chrome&ie=UTF-8我从未在 Google 上搜索过唯一的 URL 一样,https://staticxx.facebook.com/connect/xd_arbiter.php?...&origin=uniqueURL但我假设这些结果来自唯一的 URL 页面本身,我的 Chromium 不应该对我输入的每个 URL 进行 Google 搜索。

搜索步骤 2 中的字符串对于任何 URLegrep -o 'https?://[^ ]+' strings-file找到 18,292 条结果。

您也许能够从内存/核心转储的数万个(或更多) URL 中找到丢失的 100 个标签,但根据您自己对所浏览内容的个人记忆在 Google 上搜索可能会容易得多。

答案2

如果你将鼠标悬停在要保存的窗口上并右键单击,你应该会看到一个上下文菜单像这样。如果没有,请确保您要保存的窗口处于焦点状态,然后使用 F5、shft+F5 或 ctrl+shft+F5 强制重新加载,以使上下文窗口在下次尝试时显示。

然后,您可以从上下文菜单中单击“为所有选项卡添加书签”,它似乎什么也不做;但它通常仍会打开为所有选项卡添加书签界面,即使 chrome 冻结或屏幕完全变黑。如果您输入一个您会记得的字符串,然后按回车键,则包含您打开的选项卡的文件夹应该会保存在您的书签中的某个位置。为了确保它有效,您还可以尝试以相同的方式重命名窗口,它应该会更改图像中显示“演示”的文本。当您下次打开 chrome 时,查看您的书签以找到名为您保存选项卡的字符串的文件夹,您可以右键单击该文件夹以在新窗口中打开所有选项卡,或者在新的隐身窗口中重新打开所有选项卡。如果您使用了任何选项卡组,它们将是子文件夹,然后您也可以单独右键单击它们并选择在新选项卡组中全部打开。

相关内容