我正在尝试使Safari中的信用卡表单自动完成功能正常工作,但它似乎完全忽略了过期日期的自动完成。无论我使用cc-exp还是分开使用cc-exp-month/cc-exp-year,都无法正常工作。但是cc-name和cc-number的自动补全是正常工作的,并且在Chrome中也能够正常工作。
我已经将问题简化为一个非常简单的示例:
我在这里错过了什么?我已经尝试使用ID、名称和x-autocompletetype的旧语法,但都没有成功。在Safari 7到10上进行了测试,所以这个问题似乎已经存在一段时间了,或者我确实错过了一些显而易见的东西?
(注意:为了测试上面的示例,请确保您正在通过https访问此页面,否则它将无法正常工作)
我已经将问题简化为一个非常简单的示例:
<form>
<input type="text" autocomplete="cc-name" placeholder="name" />
<input type="text" autocomplete="cc-number" placeholder="number" />
<input type="text" autocomplete="cc-exp" placeholder="expiration" />
<input type="text" autocomplete="cc-csc" placeholder="cvc" />
</form>
(注意:为了测试上面的示例,请确保您正在通过https访问此页面,否则它将无法正常工作)