LINUX.ORG.RU

Новая вкладка/окно - взаимная переадресация

 ,


0

1

Можно ли каким-то образом разместить на новой открытой вкладке ссылку вернуться на вызвавшую вкладку (основную) страницу сайта ?

Также и на основной странице необходима ссылка типа перейти на вкладку Корзины. Как-то так.

И при использовании таких ссылок ни вкладка ни основное окно не должны закрываться

★★

Некоторое время назад страницы, открытые с помощью ссылки с target="_blank" имели доступ к window.opener, позволявшим выставить .location (удобно для фишинга) и вызвать .focus() (то, что тебе нужно). Но теперь в Firefox, например, и window.opener не передаётся, и .focus() - это функция, требующая мануального включения в настройках.

Вот пример с SO: https://jsfiddle.net/josh3736/DvSsE/

KolyaKirgiz
()
Ответ на: комментарий от KolyaKirgiz

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

Я вот помню даже что-то такое делал с фреймами. Фреймы могут взаимодействовать друг с другом.

Так нажатие кнопки в одном фрейме вызывает команду в другом.

Но вот с окнами по моему не реализуемо. Тем более валидно

mirek ★★
() автор топика

Вроде как можно организовать подписку на изменение Local Storage и «общаться» через него. Само собой, обе страницы должны быть в одном домене.

static_lab ★★★★★
()
Ответ на: комментарий от static_lab

можно организовать подписку на изменение Local Storage

Интересно. Спасибо за наводку.

Хотя все равно с неск. страницами будут проблемы с валидностью

mirek ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.