使用“返回”按钮返回页面时,密码字段已清除

时间:2015-04-21 22:41:38

标签: javascript html input passwords field

有一个带有Web界面的嵌入式设备。配置页面包含各种设置,包括用于电子邮件警报的SMTP帐户。这是一个带有输入元素的简单HTML表单,包括密码。当用户打开页面时,所有字段都使用JS填充以前保存的设置。该页面还包含一个按钮,该按钮可导致导航到包含更多设置的其他页面。问题是当用户使用浏览器中的“返回”按钮从该页面返回时,将清除密码字段。我想这是出于安全原因,但这只是一个烦恼。如果用户返回设置页面并想要更改某些内容,则每次都必须重新输入密码。如何防止密码字段被清除?

1 个答案:

答案 0 :(得分:0)

如果没有更多数据,很难确定发生了什么。很清楚的是,密码永远不应该自动填写。关注的是,有人离开计算机,然后另一个用户可以访问密码,因为很容易show the clear-text浏览器密码字段。

我强烈建议您不要做任何事情来自动填写密码。这就是我的想法。

我能想到的唯一一件事就是涉及一个自定义(即:你自己编写的一个)Tampermonkey脚本。也许您可以在脚本中记录密码,然后重新插入。如果您真的想要无安全性,可以尝试将密码输入更改为常规输入字段。这可能会导致浏览器自动为您填写。