Как вывести всплывающее окно браузера вперед, чтобы оно было поверх всех окон браузера? - PullRequest
1 голос
/ 24 марта 2019

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

Время, которое мы им даем, должно быть достаточным, однако, если у них не хватает времени, мы уведомляем их с помощью Модальности начальной загрузки, как показано ниже:

enter image description here

Однако, как только модал достигает фокуса, когда пользователь нажимает кнопку или в любом месте модального окна, окно браузера PayPal перемещается за главное окно. Смотри картинку ниже.

enter image description here

Простой щелчок в любом месте черного наложения вернет окно браузера Paypal. Тем не менее, я надеялся, что кто-то может иметь некоторое представление о том, как добиться этого с помощью нажатия кнопки в модальном режиме.

Другими словами, как я могу вернуть окно браузера Paypal назад, нажав кнопку «Да, пожалуйста» на модале или событие закрытия модала?

Я пытался смоделировать щелчок элемента наложения в коде, но, похоже, он не работает.

Вот код страницы:

enter image description here

1 Ответ

0 голосов
/ 28 марта 2019

Из того, что я прочитал, потому что окно браузера PopUp открывается из iframe, а содержимое из другого источника. Я не могу получить доступ к всплывающему окну по соображениям безопасности.Таким образом, невозможно переместить его на передний план, если пользователь не нажмет темное наложение или ссылку «Нажмите, чтобы продолжить»

...