带有Stripe的内联支付表单需要使用Javascript才能设置表单,请求令牌,然后使用令牌提交表单。
这非常完美...但是我找不到禁用javascript 的浏览器的任何备用。 这不是一个重大的可访问性问题吗?
我假设出于性能/安全原因禁用了javascript的人们可以暂时重新启用它,因为他们确实信任卖方,但是盲人如何使用没有JS的经过适应的浏览器呢?
没有JS的Stripe嵌入式表单是否有任何变通办法?
答案 0 :(得分:4)
但是盲人如何使用没有JS的适应性浏览器呢?
我是瞎子。
实际上,我们通常使用与其他人相同的浏览器:Internet Explorer,Chrome,Firefox,Safari,... 与普通人群一样,使用罕见的浏览器的盲人非常少见,那些可能有理由1和有理由2的人对计算机的理解更好。
如果您想知道我们如何使用“正常”浏览器,建议您搜索屏幕阅读器。
这不是一个重大的可访问性问题吗?
已不再。 WCAG 1指出应提供不带JavaScript的替代方案。 在编写WCAG 1时,JS并不那么受欢迎,并且没有得到很好的支持。 很好,这非常重要。
WCAG 2不再具有此要求。 但是,显然,您必须确保始终可以访问JS生成或管理的所有动态内容。
如果您的页面绝对需要JS,并且如果没有JS就完全无法使用(在SPA中变得非常普遍),那么在禁用JS的情况下,最好还是指明需要JS。为此使用<noscript>
。
答案 1 :(得分:0)
是的。您可以使用API。但是,这是一种不好的做法,并且要求您的网站和/或应用符合stricter level of PCI compliance