gpt4 book ai didi

javascript - 为信用卡禁用 Safari 自动填充

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:44:19 25 4
gpt4 key购买 nike

我有一个 Angular.js 应用作为支付网关。因为 Angular.js 在浏览器自动填充表单数据时无法发出警报,所以我禁用了自动填充。

不过,从 Safari 7.0.1 开始,它们不再识别 autocomplete="off" 属性。这导致应用程序在一个自动填充他们的信用卡数据时变得无响应。

有没有办法让 Safari 不将表单识别为信用卡表单?

编辑

看起来 Angular 现在可以识别文本字段何时被自动填充,但不能识别选择字段。导致问题的是过期日期。

最佳答案

如果您使用的是 HTTPS,Safari 会自动填写某些字段。如果将其更改为 http 页面,则不会填写这些字段。

这是令人讨厌的行为,完全违反了 W3C 标准。

作为解决方法,您可以添加对 http 元素的引用,例如图像标签,但您会丢失挂锁。确实不是合适的解决方法。

关于javascript - 为信用卡禁用 Safari 自动填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22844858/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com