Javascript 禁用信用卡的Safari自动填充
我有一个Angular.js应用程序作为支付网关。因为Angular.js在浏览器自动填充表单数据时无法发出警报,所以我禁用了自动填充 但是,从Safari 7.0.1开始,他们不再识别Javascript 禁用信用卡的Safari自动填充,javascript,forms,angularjs,safari,Javascript,Forms,Angularjs,Safari,我有一个Angular.js应用程序作为支付网关。因为Angular.js在浏览器自动填充表单数据时无法发出警报,所以我禁用了自动填充 但是,从Safari 7.0.1开始,他们不再识别autocomplete=“off”属性。这导致应用程序在自动填写信用卡数据时变得无响应 有没有办法欺骗Safari不承认该表单是信用卡表单 编辑 现在,当文本字段已自动填充但未选择字段时,它会显示为角形。导致问题的是过期日期。如果您使用的是HTTPS,则Safari会自动填充某些字段。如果将其更改为http页面
autocomplete=“off”
属性。这导致应用程序在自动填写信用卡数据时变得无响应
有没有办法欺骗Safari不承认该表单是信用卡表单
编辑
现在,当文本字段已自动填充但未选择字段时,它会显示为角形。导致问题的是过期日期。如果您使用的是HTTPS,则Safari会自动填充某些字段。如果将其更改为http页面,则不会填写字段 这是令人讨厌的行为,完全违反W3C标准
作为一种解决方法,您可以添加对http元素的引用,例如图像标记,但会丢失挂锁。这真的不是一个合适的解决办法。请有人回答这个问题。我遇到了同样的问题。我也遇到了这个问题!