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

时间:2013-08-29 15:47:12

标签: javascript braintree

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

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

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

我意识到由于输入标签没有名称属性,因此不会发布,因此就明文卡号而言,这不是安全风险。但交易是否会爆炸?对于那些因任何原因没有JS工作的客户,真的没有后备吗?

修改 为了清楚起见,我完全了解Javascript如何在浏览器上运行等等。这个问题更具体针对Braintree API本身及其中可用选项的情况。

1 个答案:

答案 0 :(得分:1)

如果未启用JavaScript,页面上的任何JavaScript都不会执行任何操作。

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

显而易见的缺点是,对于绝大多数用户来说,你正在放松一切,以帮助一小群人。如果您需要在您的业务中这样做,那么。

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