javascript — Stripe Checkout останавливает веб-страницу при фокусировке на поле ввода

Я хочу ОБНОВИТЬ это, чтобы уведомить зрителей, что добавление исключения для Stripe.com в Priv3 решает эту проблему. Однако это может быть крайним крайним случаем, поскольку разработчики Stripe не смогли воспроизвести эту ошибку на Mac в Firefox 31.1.0. Я использовал ОС на основе Debian с IceWeasel. Таким образом, здесь могут быть некоторые крайние проблемы, а также некоторые другие внешние помехи.


Используя PHP с CodeIgniter и функциями библиотеки Stripe, у меня есть базовая настройка конфигурации 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 и сосредоточения внимания на поле ввода js-формы Stripe checkout форма немедленно исчезает, и вся веб-страница зависает, что означает, что я не могу нажать на какую-либо ссылку.

Я предположил, что это (вероятно) из-за плагинов конфиденциальности, которые у меня есть, как Ghostery и AddBlock Plus, Disconnect и саморазрушающиеся куки. При использовании моего браузера Chrome или даже другого сохраненного профиля для Firefox, на котором нет плагинов, форма работает.

Кто-нибудь испытал это и нашел решение для этого? Я не могу ожидать, что мои пользователи настроят свои браузеры так, как я хочу. Поэтому мне интересно (и я надеюсь), что вместо этого есть исправление.

ОБНОВИТЬ:

Я выделил его в дополнение к Priv3 +. Советовать своим пользователям добавить исключение в плагин для Stripe.com — это мое временное решение.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]