safe-target-blank

1.0.3 • Public • Published

Безопасное открытие нового окна при клике на ссылку

Большинство веб-разработчиков даже не догадываются, что переход на внешнюю страницу может быть опасен. Если в коде используются ссылки с атрибутом target и значением "_blank", то есть вероятность подмены страницы-источника после осуществления перехода.

Например, только что открытая вкладка может изменить window.opener.location, т.е. вместо предыдущей вкладки незаметно подгрузить совсем другую страницу. Такая страница может являться копией страницы вашего сайта и если пользователь был невнимателен, то он может ввести свои приватные данные (логин, пароль) на стороннем сайте.

Использование этой библиотеки позволяет ограничить доступ к странице-источнику.

Использование библиотеки

  1. Добавьте скрипт с библиотекой на страницу;
  2. Замените атрибут target="_blank" на data-target="_blank" у всех ссылок.

Особенности библиотеки

  • Скрипт начинает работать после загрузки страницы.

Package Sidebar

Install

npm i safe-target-blank

Homepage

nogard.ru

Weekly Downloads

0

Version

1.0.3

License

MIT

Last publish

Collaborators

  • nogard7491