@Devilz_1

Как в родительском окне отображать ссылку дочернего окна, каждый раз обновляя страницу в дочернем?

Всем привет!

Делаю оплату через Сбер. При клике на кнопку, получаю ссылку для оплаты, создаю окно функцией windows.open(). В качестве параметров указываю: ссылку для оплаты, ну и размеры и положения окна. Окей. Кликаю, появляется окно оплаты, всё нормально.

Такой вопрос. Можно ли в родительском окне контролировать ссылку, открытую в дочернем окне каждый раз, когда в дочернем страница перезагружается?

Дело в том, что я не хочу пользоваться кнопкой "Вернуться в магазин" после оплаты, я хочу методом indexOf в родительском окне проверять URL дочернего окна, и в зависимости от того, что в URL закрыть дочернее окно и отобразить статус оплаты в родительском окне.

Вот функция, которую я повесил на кнопку оплаты

payOrder () {
        let width = 1000,
            height = 700,
            left = (document.documentElement.clientWidth / 2) - (width / 2),
            top = (document.documentElement.clientHeight / 2) - (height / 2);

        let newLin = window.open('тут ссылка для оплаты', 'Pay', `width=${width}, height=${height}, top=${top}, left=${left}, menubar=false, toolbar=false, location=false`);
    }
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
21 окт. 2019, в 22:35
500 руб./за проект
21 окт. 2019, в 21:56
10000 руб./за проект
21 окт. 2019, в 21:06
600 руб./в час