Ошибка - предварительный просмотр Stripe checkout при 3d-аутентификации, из-за которой кнопка «Назад» перезагружает страницу - PullRequest
0 голосов
/ 06 марта 2020

, если вы go перейдете на страницу Предварительный просмотр и нажмете кнопку предварительного просмотра. Вы увидите форму заказа. Теперь введите эту карту 4000000000003220 и заполните остальные поля.

  1. Нажмите «Оплатить» $ 20,00
  2. Появится всплывающая подсказка с двумя кнопками. Сбой и завершение.
  3. Нажмите кнопку ОТКАЗ.
  4. Нажмите кнопку возврата браузера.
  5. Появится окно подтверждения с запросом покинуть сайт.
  6. Нажмите Выйти .
  7. Теперь вместо того, чтобы вернуться на предыдущую страницу, он просто перезагружает страницу, и это ошибка.

Есть ли способ, которым я могу переопределить это поведение в реакции. Я использую что-то вроде этого.

     history.push({
          pathname: `/profile${resultsPageUrl}`,
          state: { peopleHelped, skipBtn },
        })

, но это сломает другие части приложения или, точнее, будет иметь волновые эффекты.

...