Как PayPal отключает доступ к панели инструментов вашего браузера при использовании новых кнопок «Оформить заказ» - PullRequest
6 голосов
/ 24 марта 2019

Когда вы нажимаете кнопку PayPal в версии 2 API, панель инструментов браузера и т. Д. Также становится серой и недоступной. Он снова включается после завершения процесса PayPal. Действия такие же, как если бы это было модальное всплывающее окно, НО это относится ко всему браузеру.

enter image description here

Предположительно, это функция, встроенная в API PayPal, но я не думал, что это возможно, но, очевидно, так и есть.

Кто-нибудь знает сценарий для этого?

1 Ответ

3 голосов
/ 25 июня 2019

Я думаю, что это особенность Firefox. Я объясняю:

Когда вы пытаетесь оплатить счет PayPal, он открывает новое окно браузера, используемое для проверки подлинности вашей учетной записи PayPal (так что сам сайт не знает, что вы печатаете - причина безопасности).

Когда Firefox запускает это новое окно, он отключает взаимодействие с «родительским» окном.

У меня нет источника, чтобы доказать это, но вот как работают окна некоторых Электронов, так что я думаю, что так оно и есть.

Чтобы убедиться в этом, посмотрите на реализацию window.open в Firefox.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...