Получить возвращаемое значение из window.open в браузере EDGE - PullRequest
0 голосов
/ 25 апреля 2018

Мое приложение работает с всплывающими окнами, которые открываются с помощью window.open и получают возвращаемое значение, основанное на возврате объекта window.open, но это не работает в браузере EDGE.Я ищу решение.Из-за этого мое приложение не поддерживает края.

код:

var win = null;
    function OpenWindow(url, arg, opt, callf) {

                win = window.open(url, arg, opt);           
            if (win) {
                var popupTick = setInterval(function () {
                    if (win && win.closed) {
                        clearInterval(popupTick);
                        callf(win.returnValue); //call function   //UNABLE TO GET VALUE HERE IN EDGE
                    }
                }, 1000);
            }       
    }

Примечание. Этот код отлично работает в Chrome, Mozilla и IE.

Любая помощьбудет оценена

...