gpt4 book ai didi

javascript - 如果关闭 Javascript,Braintree.js 会发生什么?

转载 作者:数据小太阳 更新时间:2023-10-29 05:36:18 25 4
gpt4 key购买 nike

有一次,我曾将 Braintree 视为可能的支付 vendor ,并检查了他们的 API。当时,他们有“透明重定向”选项,可以解决很多 PCI 合规性问题,而无需用户查看支付 vendor 的网站。此选项将信用卡数据发布到 Braintree 的服务器并发回带有 token 的 302 重定向。

现在看起来他们正在插入 Braintree.js 选项,该选项在将信用卡数据发布到卖家网站之前在浏览器中对其进行加密。我的问题是:

在用户浏览器中关闭 Javacript 时会发生什么?

我意识到,由于输入标签没有名称属性,因此它们不会被发布,所以就明文卡号而言,这不存在安全风险。但交易会不会就这么失败了?对于出于某种原因没有使用 JS 的客户,真的没有后备方案吗?

编辑:明确地说,我完全了解 Javascript 在浏览器等方面的工作方式。这个问题更具体地针对 Braintree API 本身及其可用选项的情况。

最佳答案

如果未启用 JavaScript,页面上的任何 JavaScript 都将完全无效。

一种选择是将您的页面设置为好像 JavaScript 不存在一样。然后,让 JavaScript 从页面中删除旧的东西,并加载 JavaScript 版本。

明显的缺点是,您正在为绝大多数用户稍微放慢一切,以帮助一小群人。如果您需要在您的业务中这样做,好吧。

在我个人看来,由于没有浏览器默认禁用 JavaScript,因此这些用户选择退出网络上的大量服务和体验。即使是屏幕阅读器也有 98.5% 的时间启用 JavaScript(20112013 研究/调查)。

关于javascript - 如果关闭 Javascript,Braintree.js 会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515486/

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