Задать вопрос
rogerCopy
@rogerCopy

Как открыть ссылку в новой вкладке, используя JS (без target="_blank")?

Прочитал статью: https://habrahabr.ru/post/282880/

Большинство создают внешние ссылки через target="_blank" и не знают одного интересного нюанса — страница, на которую мы попадем таким образом, получит частичный контроль над ссылающейся на нее страницей через js свойство window.opener.
Через window.opener.location мы сможем сделать редирект на, к примеру, фишинговую страницу. Это своего рода tabnabbing, только более продвинутый. Так как жертва меньше всего ожидает подмены страницы, в открытой ранее, доверенной вкладке браузера.


В статье есть такой код:
var otherWindow = window.open();
otherWindow.opener = null;
otherWindow.location = targetUrl;

но он не работает. На форумах вижу лишь "_blank"
  • Вопрос задан
  • 21337 просмотров
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 2
SnaIP
@SnaIP
Front-end разработчик
@krainoff99
window.open('vk.com', '_blank');
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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