Я использую последний угловой 6. Мне нужно открыть новое окно с URL-адресом, основанным на пользовательском вводе.В URL указан обратный URL.После того, как обратный URL полностью загружен, мне нужно получить доступ к DOM и извлечь из него элемент.
Для начала в моем сервисе у меня есть код ниже
getNativeWindow() {
return window;
}
Сервис имеетбыл вставлен в компонент, который, как показано ниже
onSubmitAuthDetails() {
console.log('onSubmitAuthDetails');
this.nativeWindow = this.loginService.getNativeWindow();
var newWindow = this.nativeWindow.open(this.userInput +
'/Login?returnUrl=//AppLaunch&ia=1');
newWindow.popstate = function (event) {
console.log('event triggered', event);
};
console.log('Window opened done-');
}
Новое окно появляется в новом окне и на основе рабочего процесса, в конечном итоге, загружает страницу AppLaunch.Однако я не могу понять событие, которое захватит это?popstate не работает.
Есть ли какой-то другой способ или какое-то другое событие, которое я должен слушать?