javascript - 从 Stripe Payment Modal 获取输入卡号字段
问题描述
我想在条带模式中将占位符值从“卡号”更改为 1234*****5678。我怎样才能做到这一点?
谢谢你。
模态已由以下代码生成。
<script src="https://checkout.stripe.com/checkout.js" ></script>
var handler = StripeCheckout.configure({
key: "",
locale: 'english',
image: '',
panelLabel: 'Update Card',
token: function(token) {
});
handler.open({
name: "sitename",
currency: 'USD',
opened: function () {
}
});
解决方案
Stripe Javascript 在他们自己的域上创建一个iFrame
托管,因此出于安全原因,您不允许访问/编辑此类 iFrame 的 DOM。
试想一下,如果不是这种情况,您的页面可能会被允许获取客户的信用号码,这是一个很大的问题。
此外请注意,您使用的是过时的 Stripe 版本,您应该在此处考虑迁移到更新版本。
推荐阅读
- javascript - 如何将 HTML 元素值设置为用户输入的值
- c++ - 将无符号整数分配给宽度较小的有符号整数时会发生什么?
- learning-locker - 多个代理的活动查询语句
- eclipse - 如何使用 JDK 11/Maven/Eclipse IDE 运行 JavaFX 应用程序
- sql-server - 如何在使用 Oracle DB 和 SQL Server DB 之间切换实体框架?
- jquery - 使用多个模型时的 Asp.net Core 发布表单数据
- c# - XmlSerializer 忽略来自 ISerializable 的 GetObjectData()
- wordpress - “#_no-deeplink-found_”自动附加到主页网址
- c++ - 为琐碎的赋值和析构函数提升无锁队列断言
- flutter - 如何将 mp3 文件从我的资产文件夹复制到文档目录,然后通过 Flutter 中的 whatsapp 共享它?