safe-target-blank

1.0.3 • Public • Published

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

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

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

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

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

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

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

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

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i safe-target-blank

      Homepage

      nogard.ru

      Weekly Downloads

      0

      Version

      1.0.3

      License

      MIT

      Last publish

      Collaborators

      • nogard7491