Обновление страницы, открытой с помощью window.location.replace или window.open (url, '_ self'), возвращает меня к предыдущему окну - PullRequest
0 голосов
/ 09 марта 2020

У меня есть опубликованное веб-приложение Google, которое я использую в качестве экрана spla sh. Когда я нажимаю кнопку на этом экране, она корректно переносит меня на страницу (используя любой из методов ниже). Однако, когда я обновляю sh эту страницу, она возвращает меня к экрану spla sh вместо того, чтобы держать меня на только что открытом экране, как я бы этого хотел. Я думал, что window.location.replace это исправит, но он все еще делает это.

Я пробовал window.open (myurl, '_ self') и window.location.replace (myurl), и это продолжается , Если я создаю новую вкладку, используя только window.open (myurl), и я повторяю это sh, она сохраняет меня на правильной странице. Я бы предпочел, чтобы пользователь не открывал кучу вкладок для правильной работы. Что-то мне не хватает, чтобы сделать это refre sh к странице, которая была открыта командой window?

1 Ответ

1 голос
/ 09 марта 2020

Поскольку ваше приложение загружается в изолированном фрейме iframe, вы должны использовать

window.open(myurl,'_top')

для загрузки в верхнем фрейме

...