我在这里找到了 HTMLautocomplete
属性的规范:
但它没有提到它何时应用。似乎当它是 时on
,这意味着用户可以按下浏览器的后退和前进按钮,数据将保留在输入文本框中,或者如果用户使用后退和前进按钮区域选择历史项目。如果是off
,则表示数据不应保留在输入框中。
这不是关于:
- 历史窗口带回一个页面(点击历史项目后)
- 任何带回页面的书签
- 在浏览器中输入相同的 URL
- 建议,例如当用户之前输入“macbook”时,现在用户输入“mac”,它会尝试在输入框内建议“macbook”(但突出显示“book”部分,以便用户可以继续输入,或者在输入文本框下方显示一个额外的弹出框,以获取建议列表。
- 由于任何时候用户退出浏览器,对于所谓的“会话结束”,那么通过上面的(1)到(4),数据不可能跟随
autocomplete="on"
行为。
这是 的确切行为autocomplete
吗?(任何指向更准确规范的指针都将受到赞赏)。
我制作了一个静态网页,并在本地使用 Apache 和 的 Macbook 上进行了尝试localhost://try.html
,但可以在此处测试基本行为: