@triggerfinger

Открыта страница во вкладке: как при переходе по линку с другого сайта открывать ссылку в этой вкладке?

Открыта вкладка №1, скажем http://coolsite.com/one
Вкладка на заднем плане.

Активная вкладка №2 открыта по адресу http://anothersite.com/article
На этой странице есть тег a, ведущий на домен как в вкладке №1, например http://coolsite.com/two

ВАЖНО: сайт с которого ссылка мне НЕ принадлежит anothersite.com
Это просты ссылка на почту приходит. Я не хочу чтобы у юзера было открыто куча окон.

Как при переходе по этой ссылке сделать чтобы окно открылось не в новой, третьей вкладке, а во вкладке №1, где и так уже открыт этот домен? Т.е. при переходе сделать активной вкладку №1 и перейти по нужно адресу.

Я так полагаю это возможно, видел реализацию, и кажется приложения на одном домене вообще могут общаться между вкладками. Как это сделать?
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
alexiusp
@alexiusp
senior frontend developer
На одном домене - могут общаться через localStorage. В вашем примере - не один домен.

Сайты на разных доменах не могут никакого влияния оказывать друг на друга из соображений безопасности.

Что-то подобное, возможно, удастся реализовать если целевой сайт выдаст пользователю не обычную страницу, а pwa. Погуглите на тему progressive web apps - там можно кучу классных штук реализовать, если заморочиться.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы