如果Javascript被关闭,Braintree.js会发生什么
What happens with Braintree.js if Javascript is turned off?
有一次,我将Braintree视为一家可能的支付供应商,并查看了他们的API。当时,他们有"透明重定向"选项,可以解决许多PCI合规性问题,而无需用户查看支付供应商的网站。该选项将信用卡数据发布到Braintree的服务器,并用令牌发回302重定向。
现在看来,他们正在推出Braintree.js选项,该选项在将信用卡数据发布到卖家网站之前对浏览器中的信用卡数据进行加密。我的问题是:
当Javascript在用户浏览器中关闭时会发生什么
我意识到,由于输入标签没有名称属性,它们不会被发布,所以就明文卡号而言,这不是安全风险。但这笔交易会爆炸吗?对于那些因为任何原因没有JS工作的客户来说,真的没有退路吗?
编辑:需要说明的是,我完全了解Javascript在浏览器上的工作方式等。这个问题更具体地说是Braintree API本身发生了什么以及其中的可用选项。
如果没有启用JavaScript,页面上的任何JavaScript都将完全无效。
一种选择是将页面设置为不存在JavaScript。然后,让JavaScript从页面中删除老派的东西,并加载JavaScript版本。
明显的缺点是,对于绝大多数用户来说,为了帮助一小群人,你会稍微放慢速度。如果你的生意需要这样做,好吧。
在我个人看来,由于没有浏览器默认禁用JavaScript,这些用户正在选择退出网络上的大量服务和体验。即使是屏幕阅读器也有98.5%的时间启用JavaScript(2011年和2013年的研究/调查)。
相关文章:
- 什么's本地node.js服务器和python简单http服务器之间的区别
- 什么's是连接供应商js文件的最佳方式
- minimy javascript是什么意思?Backbone.js
- 在node.js中编写单元测试的最佳方式是什么
- node.js是否具有'match()'方法如果是,语法是什么
- angular.js我如何设置数据什么是响应值
- googlemarkercluster.js库的备用源路径是什么
- 将JS文件解析为PHP的副作用是什么
- 如果 JS 中的函数是一流的,那么在定义它们之前允许调用它们是什么
- 什么CSS/JS技巧驱动镜像反转http://com.google愚人节页面
- 什么是淘汰赛中的根管理员.js以及它指向什么
- 将Rails后端添加到JS/HTML/CSS应用程序时,正确的文件位置是什么
- Ember.js什么应该成为组件
- 三.js - 什么是平面缓冲区几何
- three.js-什么'这是将多个纹理/图像放在单个球体上的最佳方式
- backbone.js:什么应该是视图
- D3.js:什么是'g'在.append(“g")D3.js代码
- Node.js什么是对象克隆?
- HTML5/JS什么是一个简单的方法来选择适当的音频源
- JS什么都不做…试图在
- & lt; li>