javascript - 如何在通过 javascript 插入的表单上启用 Chrome 中的自动填充

标签 javascript google-chrome autofill

我收到消息“此网站已禁用自动填写此表单”- 但我没有。它是通过 handlebarsjs 模板插入的表单。我添加了一个 method属性到表单,以及 autocomplete="on"<form> 上和所有 <input>秒。它有一个 <button type="submit"> .

我对此束手无策 - 任何帮助都会很棒。

最佳答案

所以我找到了答案。事实证明,至少在 Chrome 30.0.1599.101 中,表单必须是 method="POST" 才能允许自动填充。所以,它与生成与否没有任何关系。这是一个垃圾箱,如果您尝试将表单 action 更改为 GET,Chrome 会给您一条关于自动填充被禁用的消息。如果将其更改为 POST,它会按预期工作。

http://jsbin.com/IyIkAhuL/1/edit?html,output

关于javascript - 如何在通过 javascript 插入的表单上启用 Chrome 中的自动填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19869205/

相关文章:

javascript - iPhone 上的 Chrome 溢出空白页面上的内容(仅在新标签上,不重新加载)

javascript - 只有一个选中的复选框

javascript - 从起始位置求和下一个数组元素 (javascript)

css - HTML 输入溢出添加填充 (Firefox)

html - iOS Safari 自动填充/自动完成部分不起作用

javascript - 将日期从 Python 转换为 Javascript

chrome中的jquery ajax问题

javascript - 我如何指示远程候选人的结束?

Android Autofill 仅处理来自 onFillRequest 的响应,而不处理来自 Authentication Activity 的响应

java - 自动填充组合框系列 - Java