3

现在 Mavericks 出来了,它可以使用自动填充来处理信用卡信息,他们是否有特定的字段名称?

4

1 回答 1

1

好吧,我不确定 Mavericks 是如何处理它的,但是在 chrome 中,您可以通过以下方式完成自动填充:

<form method="post" autocomplete="on">
    <input name="cc-name" autocomplete="cc-name" type="text" placeholder="Full Name" required />
    <input name="cc-number" autocomplete="cc-number" type="text" placeholder="Credit Card Number" required />
    <input name="cc-exp" autocomplete="cc-exp" type="text" placeholder="Expire Date" required />
    <input type="submit" name="submit" value="Send my personal info to this person.." />
</form>

如果 safari 像 chrome 一样工作,它可能有一个正则表达式扫描仪,可以查找熟悉的术语并尽其所能填写。很难找到有关如何正确编写自动完成表单的任何完整详细信息。最好的办法是尝试一下,看看有什么效果,然后用你的结果更新你的帖子。

根据我的研究,对于要填写信用卡信息的自动完成表单,网页必须位于安全域 (https://) 下

这是所有可能工作的自动填充值的列表http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#autofill-field

祝你好运!并且不要滥用它。话虽如此,出于安全原因,实际上不会有太多人将信用卡设置为自动填充。我个人不会冒有人滥用自动填充功能并使用恶意 JavaScript 窃取我的信息的风险。

于 2014-03-06T02:11:02.997 回答