Большинство веб-разработчиков даже не догадываются, что переход на внешнюю страницу может быть опасен. Если в коде используются ссылки с атрибутом target и значением "_blank", то есть вероятность подмены страницы-источника после осуществления перехода.
Например, только что открытая вкладка может изменить window.opener.location, т.е. вместо предыдущей вкладки незаметно подгрузить совсем другую страницу. Такая страница может являться копией страницы вашего сайта и если пользователь был невнимателен, то он может ввести свои приватные данные (логин, пароль) на стороннем сайте.
Использование этой библиотеки позволяет ограничить доступ к странице-источнику.
- Добавьте скрипт с библиотекой на страницу;
- Замените атрибут target="_blank" на data-target="_blank" у всех ссылок.
- Скрипт начинает работать после загрузки страницы.