Jas*_*n S 28 firefox browser-cache
我在网页上填写了一份冗长的表格,但由于服务器错误而拒绝了我的提交。我似乎无法恢复表单输入。
Firefox 中是否有任何方法可以查看缓存、历史记录等来恢复这些信息?
小智 9
我的方法在紧急情况下进行了测试(丢失了 Facebook 评论)。它需要一个第三方工具—— ProcessHacker。它仅适用于 Windows - 对于 Linux 方法,请检查该问题。它应该适用于所有浏览器,而不仅仅是 Firefox。
有两种方法。首先是更加用户友好,但是如果 PC 崩溃,您将丢失数据。其次是更安全,但需要额外的工具。第二个你会得到一个文件,你可以给一些专家,如果那个教程太难了。您可以先执行方法 II,步骤 1 和 2 以确保安全,然后再执行方法 I 以使其更容易。我用的是方法一。
这是我采取的步骤的确切列表:
首先要做的是暂停该过程。这是成功的关键。我打开了 ProcessHacker (PH),在列表中找到了 firefox.exe(您可以单击“名称”列以摆脱树视图并获得列表视图)并从上下文菜单中我使用了“暂停”。然后看起来 Firefox 被冻结了,所以如果 Windows 询问您关于终止不响应进程的问题,请不要这样做!它活着,只是在睡觉。
双击 firefox.exe 行或从 firefox.exe 的上下文菜单中选择“属性”。
转到“内存”选项卡,然后单击右上角的“字符串...”按钮。
我使用了默认设置([✓] 已选中复选框,[ ] 未选中) - 最小。长度:10;[✓] 检测Unicode;在 [?] Private / [ ] Image / [ ] Mapped 中搜索。单击“确定”按钮。
一段时间后(最多几分钟,但可能是几秒钟),您将找到所有字符串。有了这样的设置,我现在有超过 70 万个字符串。检查每一个搜索丢失的文本。只是在开玩笑!转到下一点:)
单击左下角的“过滤器”并选择最适合您的菜单项。我使用了“包含(不区分大小写)”。
输入丢失文本中的一些单词。Word因为某些字符串可以保存,例如,作为“ foo bar”。单词越长越独特,你得到的结果就越少(所以会更容易)。如果你没有得到结果,试试另一个词。我在记忆的两个部分发表了我的评论——一个是满的,另一个只是后半部分。
查看结果。大多数字符串在每个字符后都带有空字符,例如,foobar将是f.o.o.b.a.r(hex 66 00 6F 00 6F 00 62 00 61 00 72)。别担心;这是Unicode的东西。如果您找到文本,请单击“保存...”按钮。我的评论看起来像是 HTML 的一部分,即它周围有<div>和<span>标签。
在支持 Unicode 的编辑器中打开保存的文件。我不知道内置记事本,但它应该可以工作。我用的是记事本++。
找到文本,复制需要的部分。说“万岁”。您现在可以右键单击主窗口中的 firefox.exe 行并选择“恢复”。
哇!我想出了一个解决方案——我能够点击“后退”和“前进”按钮,并使用“实时 HTTP 标头”扩展程序捕获传入/传出流量,并且表单信息是 POST 响应的一部分。(Firefox 会重新发送表单输入,不确定它的存储位置,但没有任何明显的内置方式将其显示给用户)
| 归档时间: |
|
| 查看次数: |
44198 次 |
| 最近记录: |