我在这里找到了HTML autocomplete
属性的规范:
但它没有提到什么时候适用。它似乎是on
,那意味着用户可以按下浏览器的后退和前进按钮,数据将保留在输入文本框中,或者如果用户使用后退选择历史项目和前进按钮区域。当它为off
时,这意味着数据不应保留在输入框中。
不 关于:
autocomplete="on"
行为。 这是autocomplete
的确切行为吗? (任何指向更精确规格的指针都将受到赞赏)。
我创建了一个静态网页,并在本地使用Apache和localhost://try.html
在Macbook上进行了尝试,但基本行为可以在这里进行测试:
答案 0 :(得分:0)
自动填充:浏览器是否应该记住给定字段的答案。 (列表中的第4位) autocomplete =“on”是默认值 假设您有一个社会安全号码输入字段
<input name="ssn" placeholder="xxx-xx-xxxx" />
如果我输入555-55-5555,浏览器会记住答案
如果我(或其他任何人)稍后回到表单并开始在字段中键入“5”,浏览器将自动完成/自动建议“555-55-5555”
对于像SSN这样敏感的东西,这可能是最不可取的。 (从公共计算机收集个人数据的好方法)
在输入(或表单)中添加autocomplete =“off”将阻止浏览器记住输入的值
<input name="ssn" placeholder="xxx-xx-xxxx" autocomplete="off" />