Файлы «Cookie»

Krishna Tateneni

Jost Schenck

Перевод на русский: Ольга Миронова
Перевод на русский: Вера Пономарёва
Рецензирование: Александр Яворский
Издание Frameworks 5.29 (10 ноября 2016 г.)

Файлы «Cookie»

«Cookie» (куки) — это механизм, используемый веб-сайтами для хранения и извлечения информации при помощи браузера. Например, благодаря «cookie» можно настроить содержимое и оформление страниц какого-нибудь сайта и сохранить такую настройку для последующих посещений этого сайта.

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

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

Этот модуль приложения «Параметры системы» позволяет настроить работу с файлами «cookie» во время использования браузера Konqueror.

Предупреждение

Важно помнить, что правила, установленные в модуле настройки, не будут применяться в других браузерах, например, Firefox.

Правило обработки

Вкладка Правило обработки позволяет настроить параметры обработки файлов «cookie» приложениями KDE. Можно установить единую политику или назначить специальные правила для отдельных доменов и узлов.

В верхней части вкладки находится флажок Включить поддержку файлов «cookie». Если он не установлен, то приём «cookie» будет полностью отключён. Однако, это может сделать работу в сети Интернет неудобной, так как для просмотра некоторых сайтов требуется использование веб-браузеров с включёнными «cookie».

Лучшим решением является включить файлы «cookie» и задать определённые правила их обработки.

Первая группа содержит параметры, которые применяются ко всем файлам «cookie».

Принимать файлы «cookie» только с оригинального сервера

Некоторые страницы пытаются отправлять файлы «cookie» с серверов, к которым не относится просматриваемая страница HTML. Например, на странице будут показаны рекламные объявления, причём объявления с другого сервера, как правило входящего в крупную рекламную группу. Эти объявления могут попытаться установить файл «cookie», который позволит им отслеживать страницы, просматриваемые пользователем на других сайтах.

Включение этого параметра значит, что файлы «cookie» будут приниматься только с того же веб-сервера, к которому подключён пользователь.

Автоматически принимать сеансовые «cookie»

Всё чаще файлы «cookie» используются для отслеживания действий пользователя на сайте в течение одного сеанса, а не перемещений пользователя по сайту. Сеансовые «cookie» сохраняются только на время просмотра сайта и удаляются после закрытия страницы.

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

При включении этого параметра сеансовые «cookie» будут приниматься всегда, даже если не принимаются любые другие типы «cookie». Даже если установлен запрет на приём «cookie» с определённого сайта, сеансовые «cookie» с этого сайта приниматься будут.

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

Примечание

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

Принимать все файлы «cookie»

Если установлено такое правило, все файлы «cookie» будут приниматься без запроса о подтверждении.

Принять до конца сеанса

Файлы «cookie» будут приняты, но перестанут действовать после завершения сеанса.

Запрашивать подтверждение

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

Отвергать все файлы «cookie»

В случае применения этого правила все файлы «cookie» будут отклоняться без запроса о подтверждении.

Помимо описанных правил обработки файлов «cookie», устанавливаемых по умолчанию, в разделе Правила для отдельных сайтов возможно установить отдельные правила для конкретных доменов.

Чтобы установить правила «Спрашивать», «Принять», «Принять до конца сеанса» и «Отклонить» для конкретного домена, нажмите кнопку Добавить..., в открывшемся окне укажите имя домена (поставив перед ним точку) и выберите для него правила обработки «cookie». При этом добавлять имена доменов в список можно и во время просмотра сайтов, если по умолчанию установлено правило запрашивать подтверждение и для отдельного узла установлено общее правило (например, при запросе подтверждения можно выбрать Отклонить).

Установленные для отдельных доменов правила можно изменить. Для этого выберите нужный домен и нажмите кнопку Изменить....

Чтобы удалить установленное для отдельного домена правило, выберите нужный домен из списка и нажмите кнопку Удалить. К доменам, удалённым из списка, будут применены правила по умолчанию.

Принятые файлы «cookie»

На вкладке Принятые файлы «cookie» можно посмотреть и выборочно удалить принятые ранее файлы «cookie».

В верхней части окна расположен разворачиваемый список доменов. Щёлкните по значку >, расположенному рядом с именем домена, чтобы увидеть все файлы «cookie», установленные для этого конкретного домена. Если выделить один из этих файлов «cookie», его содержимое будет показано в разделе Сведения, расположенном ниже.

При помощи кнопки Удалить можно удалить выбранный файл «cookie». Чтобы удалить все сохранённые файлы «cookie», нажмите кнопку Удалить все.

Если выделить имя домена, то можно нажать кнопку Настроить правила... и установить отдельные правила для конкретного сайта.

Нажмите кнопку Считать список заново, чтобы обновить список файлов «cookie» с жёсткого диска. Это может понадобиться, если модуль открыт во время тестирования сайтов, или если в самом модуле было сделано много изменений.