当关注输入字段时,Stripe Checkout会冻结网页

时间:2015-03-31 21:36:47

标签: javascript php firefox-addon checkout stripe-payments

我想更新此信息以通知查看者在Priv3中为Stripe.com添加例外可以解决此问题。但是,这可能是一个极端的边缘情况,因为Stripe Developers无法在Firefox 31.1.0中在Mac上重现此错误。我使用的是基于Debian的操作系统和IceWeasel。因此,这里可能存在一些边缘情况以及其他一些外部干扰。


将PHP与CodeIgniter和Stripe Library功能一起使用,我有基本的Stripe Checkout配置设置。没什么特别的,没什么特别的。

这是在结帐页面上:

<form action="/stripe" method="POST">
  <script
    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
    data-key=<?php echo STRIPE_PRIVATE_KEY; ?>
    data-amount=<?php echo str_replace('.','',$a['fee']); ?>
    data-name="Listing Fee"
    data-description="listing-subscription"
    data-image="/128x128.png">
  </script>
</form>

但是,在使用Firefox进行测试并关注Stripe checkout js表单的输入字段时,表单立即消失,整个网页冻结,这意味着我无法点击任何链接。

我认为这是(可能)由于隐私插件我喜欢Ghostery和AddBlock Plus,Disconnect和Self-Destructing cookies。使用我的Chrome浏览器或甚至Firefox上没有插件的其他已保存配置文件时,表单可以正常工作。

有没有人经历过这个并找到了解决方法?我不能指望我的用户按照我希望的方式设置他们的浏览器。所以我想知道(并希望)有一个修复。

更新:

我已将其单独添加到Priv3 +插件中。建议我的用户为Stripe.com的插件添加例外是我的临时解决方案。

0 个答案:

没有答案