Internet explorer 恢复浏览器文本区域

Internet explorer 恢复浏览器文本区域,internet-explorer,firefox,browser,Internet Explorer,Firefox,Browser,有没有办法恢复浏览器文本区域的内容?比如说,你键入了一篇长文章,然后意外地点击了一个链接。然后,当您返回时,文本字段会保留您键入的文本,但文本区域是空白的。IE和Firefox在哪里存储预填充的东西?可以带回来吗 每当我键入很长的内容时,我总是在提交表单之前将其复制到剪贴板,以防发生什么情况。或者,有时我会在记事本上打字,写完后再复印。这可能不是您想要的答案,但可能会有所帮助。这部分取决于浏览器。我知道在某些情况下,文本字段仍然存在。。区别似乎与连接是否为HTTPS有关 如果您是相关网站的开发人

有没有办法恢复浏览器文本区域的内容?比如说,你键入了一篇长文章,然后意外地点击了一个链接。然后,当您返回时,文本字段会保留您键入的文本,但文本区域是空白的。IE和Firefox在哪里存储预填充的东西?可以带回来吗

每当我键入很长的内容时,我总是在提交表单之前将其复制到剪贴板,以防发生什么情况。或者,有时我会在记事本上打字,写完后再复印。这可能不是您想要的答案,但可能会有所帮助。

这部分取决于浏览器。我知道在某些情况下,文本字段仍然存在。。区别似乎与连接是否为HTTPS有关


如果您是相关网站的开发人员,您可以定期执行某种ajax自动保存来帮助用户。

有一种自动备份文本区域的方法,但据我所知,浏览器只将文本存储在内存中,而不将其写入磁盘。

据我所知,它已经消失了。如果浏览器把它藏在某个地方,当你回来时它会把它放在文本区。要解决此问题,您可以:

  • 在您自己的机器上安装键盘记录器(可能是个坏主意)
  • 编写一个Firefox插件,将这些数据缓存到可恢复的地方(也许我们可以问StackOverflow如何实现这一点)
  • 正如VirtuosiMedia所建议的,在其他地方编写它,然后在完成后将其粘贴到浏览器中
有一件事你可以尝试(虽然我没有尝试过,所以我不能说这个方法有多有效)立即尝试在浏览器的内存空间中搜索文本-可能它没有被释放,或者即使它被释放,也可能没有被其他数据覆盖

您可以在Windows上执行此操作,例如使用,它可以打开其他进程的地址空间,您可以使用来搜索字符串


最后一点注意:您还应该尝试搜索字符串的Unicode变体,因为浏览器完全有可能在内部将其保持为Unicode。

如果您开发了网站,您可以添加onblur事件来存储数据(ajax、cookies)及时检查加载页面是否有以前键入的文本。

尽管这不是解决您问题的方法,我只能建议您扫描内存并查找部分文本,但Firefox的扩展可能可以防止将来出现文本丢失的情况

页面描述:

此扩展将自动保存 页面上文本区域中的内容 用户正在打字。用户可以恢复 在缓存窗口中保存的文本,甚至 选项卡或窗口已关闭 想不到

用户将看到状态为的图标 当文本保存在 隐藏物单击图标以打开 缓存窗口

添加Textarea会很有用 工具栏中的“缓存”按钮。这个按钮 可以帮助用户进行高级管理 设置或打开缓存 窗户


更新2014:Chrome和Firefox还有一个更新的扩展名:Lazarus:表单恢复

我本想建议浏览临时文件,但后来我记得你已经尝试过了。不,我没有。问题是——哪些文件……不幸的是,Lazarus显然再次加入了死者的行列——相关网站已经变黑,没有更新可供更新的浏览器版本。