Teres-1t.ru

Инженерные решения
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать предупреждение об использовании cookie на сайте без плагина (используя локальное хранилище)

Как сделать предупреждение об использовании cookie на сайте без плагина (используя локальное хранилище)

Привет всем, у кого есть свой сайт. Вы, скорее всего, знаете, что если у вас есть сайт, то он постоянно требует каких-то доработок и улучшений. То закон какой-то новый выйдет, то в SEO что-то изменится и так далее. Сегодня я покажу вам простой способ, как можно добавить на сайт предупреждение об использовании cookie без использования плагинов.

Конечно же, если у вас сайт на какой-то популярной платформе типа WordPress, то для предупреждения об использовании cookie можно установить любой из огромного количества плагинов, которые сделают всю работу за вас. Однако опытные вебмастера прекрасно знают, что чем больше на сайте плагинов, тем медленнее он работает, а это уже напрямую влияет на SEO. Поэтому если вы хоть немного понимаете код (CSS, JS, HTML), то лучше всего сделать предупреждение об использовании Cookie своими руками.

Как понять, собирает ли ваш сайт куки

Если вы следите за эффективностью своего сайта с помощью Google Analytics и Яндекс.Метрики — вы точно собираете куки-файлы. И если ваш сайт подключен к CRM — вы тоже их собираете. Исключение составляют только статичные сайты.

Чтобы наверняка убедиться, собираете вы куки или нет, откройте в вашем браузере панель разработчика и перейдите на вкладку Storage — там хранятся куки. Откройте блок с надписью Cookies. Если в нём есть данные — значит, ваш сайт собирает куки, и вам нужно настроить виджет с сообщением об этом.

В Mozilla Firefox

Меню → Web Developer → Storage Inspector (или Shift + F9)

Читайте так же:
Как посмотреть счетчики производительности

Как посмотреть, собираете вы куки или нет, в браузере Mozilla Firefox

В Google Chrome

F12 или (Ctrl + Shift + I) → Application → Storage

Как посмотреть, собираете вы куки или нет, в браузере Google Chrome

В Safari

1. Перейдите в раздел Advanced

2. Поставьте галочку напротив опции «Show Developer menu»

Как посмотреть, собираете вы куки или нет, в браузере Safari

3. Нажмите Cmd + option + U

Как появились cookies и почему они так называются?

Технология cookies-файлов была изобретена в 1994 году одним из сотрудников компании Netscape Communications, в то время она создавала ПО для электронной коммерции. Он придумал использовать текстовые файлы для размещения данных о покупках пользователей, которые хранились бы на их компьютерах, а затем автоматически отправлялись на сервер при каждом посещении сайта. В 1994 году технология cookie появилась в интернет-браузере Mosaic Netscape, а год спустя ею был оснащен знаменитый Internet Explorer.

Что касается истории возникновения названия этих файлов, то здесь выделяют несколько версий:

  • Наиболее распространенная версия утверждает, что технология получила название от термина magic cookie, обозначающего пакеты данных, которыми обмениваются между собой программы.
  • Еще одна версия гласит, что куки-файлы названы так по мотивам сказки братьев Гримм «Гензель и Гретель». В ней дети смогли вернуться домой из леса, благодаря разбросанным ими по пути хлебным крошкам.
  • Наконец, по третьей версии разработчик этой технологии оставил в ней скрытую «пасхалку», которая приводила к периодическим сбоям в работе системы и при этом на рабочих мониторах появлялось сообщение «Gimme a cookie». Для возвращения системы в рабочее состояние нужно было ввести слово cookie, что дало технологии такое устоявшееся название.

Где хранятся куки?

Выше мы разобрались, что такое файлы Cookie. Теперь посмотрим, в каком месте на компьютере они хранятся. Мы писали, что cookies.txt располагается в директории обозревателя, который используется для серфинга в Интернете. Укажем точное местоположение файла в популярных браузерах:

Читайте так же:
Счетчики топлива petroll 120

Internet Explorer 11

Виды cookie

Существует несколько видов куки-файлов:

  • Сессионные (временные). Эти файлы существуют, пока посетитель находится на сайте. Стоит закрыть вкладку, и cookie удаляются.
  • Постоянные. Те самые cookie, которые сохраняют информацию о пользователях и остаются даже после полного отключения устройства. Они хранятся в виде файлов прямо во внутреннем хранилище. Эти cookie активно используются рекламными сервисами, поэтому их называют «следящими». Интересно, что большинство сайтов имеют лимит на время: например, после месячного бездействия вас снова попросят ввести логин и пароль.
  • Сторонние. Эти cookie хранятся не на устройстве, а на сторонних серверах. Чаще всего используются в рекламных целях, например для сохранения баннеров или аналитических скриптов (Яндекс.Метрика, Google Analytics).
  • Super-cookie. Этот тип файлов контролируется интернет-провайдером и недоступен обычным пользователям. Он работает исключительно в интересах провайдера, обмениваясь данными с партнерами и рекламодателями.
  • «Зомби». Даже после полного удаления эти файлы могут восстановиться. Полностью от них избавиться можно только на уровне программирования (JavaScript).

Я уже отмечал, что cookie-файлы имеют определенные проблемы с безопасностью. Однако пугаться не стоит, так как сами текстовые документы не могут заражаться вирусами. Главная опасность – перехват файлов злоумышленниками.

Так что же такое куки?

Для начала, предлагаю вам определиться с терминологией. Так, под термином «куки» или «cookie» мы будем понимать небольшой фрагмент данных, который был создан веб-сервисом. Он хранится на вашем персональном компьютере в виде файла, который браузер пересылает на сервер в http-запросе всякий раз, как вы пытаетесь загрузить страницы тех или иных сайтов.

Применяются куки с целью сохранения данных на пользовательской стороне и, чаще всего, применяются в таких целях:

  • для аутентификации пользователей;
  • для хранения пользовательских настроек и личных предпочтений;
  • для отслеживания состояния пользовательской сессии;
  • для ведения статистики о пользователях браузера на заданном ПК.
Читайте так же:
Принцип работы счетчика джонсона

napominalki-stikery

То есть, если вы входите на сайт с помощью cookie, то сразу после процесса аутентификации данных, представленных на странице входа, куки напоминают серверу, что пользователь уже прошел идентификацию и может быть допущен к просмотру той или иной информации, выполнять определенные действия, получать услуги и совершать операции.

Приём куки

В принципе, практически все сайты, имеющие ограничения доступа, требуют от браузера приема куки. Кстати, именно на основе cookie настраивается оформление и поведение большинства веб-сайтов. Это позволяет страницам выглядеть и работать так, как того хотелось бы пользователям. Чтобы вам было понятнее, приведу наиболее яркие примеры использования cookie:

  1. На большей части сайтов: в интернет-магазинах, социальных сетях, блогах, досках объявлений и так далее, от вас требуется авторизации (введение логина и пароля, номера вашего мобильного телефона или e-mail адреса). Чтобы вам не приходилось вводить эти данные всякий раз, как вы будете переходить с одной страницы на другую, достаточно просто активировать куки-файлы.
  2. Если вы привыкли совершать покупки в интернет-магазинах, то будьте готовы попрощаться с этим шопингом в случае, если вы решите не пользоваться куки вообще. Дело в том, что вся работа корзины основана именно на сохранении данных, которые хранят cookie.
  3. Чтобы вам не приходилось по сто раз в день выставлять настройки, регион, язык и так далее в своей поисковой системе, просто включите куки.

Сами по себе куки представляют собой простые данные в виде текста, а потому не могут выполнять какие-либо самостоятельные действия. По этой причине куки не могут оказаться ни вирусами, ни шпионскими программами. В большинстве современных браузеров у пользователей есть выбор – принимать или не принимать cookie. Однако, учитывайте тот факт, что при их отключении вы не сможете работать с большей частью сайтов.

Читайте так же:
Счетчик намотал больше 1000 квт

Заключение

Файлы куки — удобный и полезный инструмент, который отлично подходит для настройки рекламы и маркетингового анализа. Простому юзеру он экономит время и килобайты памяти в его мозге — благодаря куки не нужно держать в голове кучу данных аутентификации.

Если вы не доверяете куки, то можете хранить логины и другие данные авторизации в специальной программе или обычном блокноте. Есть и другой вариант — время от времени заботиться о компьютере. Периодически устраивайте генеральную уборку и стряхивайте крошки от печенек с жесткого диска.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector