即使将凭据存储在浏览器的登录名和密码中,也可以防止自动填充吗?
或者是否有办法防止将凭据保存到浏览器?
或者允许这两个浏览器功能更好?如果人们共享机器,我只是在考虑安全性。
我已经在输入和表单上尝试过autocomplete="off"
,但是如果浏览器中已经存储了凭据,它仍然会自动填充字段,如果没有,则会提示您保存它们。
<form autocomplete="off"> <h1>Login</h1> <input type="text" autocomplete="off" placeholder="username" /> <input type="password" autocomplete="off" placeholder="password" /> </form>
任何帮助将不胜感激!
即使将凭据存储在浏览器的登录名和密码中,也可以防止自动填充吗?还是有一种方法可以防止将凭据保存到浏览器?还是允许两者都...
这是来自MDN:
如果您输入的内容实际上是用户名和密码,我不会阻止浏览器这样识别它们。
这是因为密码自动完成不是常见的自动完成,大多数现代浏览器都使用一些不同的机制来填充这些字段。 MDN表示可以通过在字段中添加autocomplete="new-password"
来禁用它,尽管它是新功能,并且在某些浏览器中可能无法使用。它肯定可以在Opera 68中使用。所以你的代码应该是这样的: