配置 Firefox 以在意外离开 HTTPS 页面时记住表单更改?

配置 Firefox 以在意外离开 HTTPS 页面时记住表单更改?

在某些网页上,当用户(意外)离开并返回页面时,更改的表单内容会丢失(提交表单)。

示例场景:Bob 在 Firefox 中编辑了一个 wiki 页面。他更改了文本区域的现有内容并添加了许多新段落。在输入内容时,他不小心按了Alt+ 。哎呀,现在他回到了上一页。他点击了 Firefox 的“下一页”按钮返回编辑页面。但是,哦不,他的所有更改都消失了。

据我测试,Firefox 的默认表单行为HTTP页面是可以的:它保留了更改的内容。但同一表单在HTTPS页面“忘记”所有未保存的更改。(假设网站管理员没有实施任何特殊操作)

因为它适用于 HTTP,但不适用于 HTTPS,所以这似乎是浏览器的责任。我猜他们出于安全原因停用了它。对吗?

可以禁用此行为吗(在about:config)? Firefox 是否可以像在 HTTP 页面上一样记住 HTTPS 页面上未保存的更改?

我不是在谈论永久保存借助 Firefox 扩展程序来管理内容;无需保存表单更改即可随时检索它们。我只想在用户意外离开然后返回的情况下防止内容丢失立即地之后(<30秒)。


有关的

如果你已提交表格出了点问题,请参见:

如果你想节省所有表格更改,请参阅:

如果您想避免网站访问者遇到此问题:

答案1

两个 Firefox 扩展可以满足您的需求。一个是“Lazarus:表单恢复”,另一个是“Textarea Cache”。

Lazarus:表单恢复可从此处获取:https://addons.mozilla.org/firefox/addon/lazarus-form-recovery/

并且 Textarea Cache 可以在这里使用:https://addons.mozilla.org/firefox/addon/textarea-cache/

相关内容