在Chrome扩展程序弹出窗口中允许表单自动填充

时间:2014-12-11 21:12:15

标签: html google-chrome-extension autocomplete

我已经构建了一个Chrome扩展程序,它使用json将表单中的数据传递给外部源。但是,我想允许用户保存提交数据所需的用户名和密码。我尝试在输入中添加x-autocompletetype属性无济于事。

如何允许用户保存此信息,或让Chrome自动填充这些输入?

<div class="col-6">
  User: <input type="text" name="username" id="username" value="" class="form-control" required x-autocompletetype="username">
</div>
<div class="col-6">
  Pass: <input type="password" name="password" id="password" value="" class="form-control" required x-autocompletetype="password">
</div>

1 个答案:

答案 0 :(得分:0)

根据我的测试经验,x-autocomplete标签在最新的chrome版本中没有任何作用。而是尝试在输入标记上使用自动完成标记,并根据此处的HTML规范http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofill-field设置其值。

例如:

<input name="username" autocomplete="username" type="text" placeholder="username" required>

另请注意,父表单标记需要autocomplete =&#34; on&#34;和方法=&#34; POST&#34;。 希望它有效。