Разрешать сохранение локальных данных рекомендуется. Как использовать локальное хранилище для JavaScript

22.03.2019

Cookie используются сайтами для хранения данных о пользователе, и как правило не несут угрозы вашему компьютеру. Проще говоря - вы открываете сайт, файлы небольших размеров сохраняются на вашем компьютере и в них хранятся данные о вас: сохраненный пароль, логин, настройки для этой сайта, различные ваши предпочтения. Рекламные компании используют cookie для отслеживания истории посещенных страниц, а потом отталкиваясь от этой истории подбирают для вас объявления. Если их не чистить, и не ограничивать их использование - то со временем их накапливается огромное количество, все сервисы интернета все о вас знают 🙂 . Посмотрели пару секунд на фотоаппарат и с этого момента он начинает вас преследовать на всех страницах, и не отстанет от вас пока вы его не купите, или не удалите куки. Кстати, если купите, то на всех сайтах появятся объявления "мы совершенно случайно узнали, что данные аксессуары подойдут к вашему фотоаппарату.

В этой статье мы рассмотрим как настроить параметры cookie и как удалить их с браузера:

Google Chrome

Пользователи Google Chrome могут легко удалить cookie и настроить какие куки принимать, а какие нет. В адресную строку вставьте chrome://settings/content/cookies и нажмите клавишу Enter, или нажмите на три точки справа вверху и выберите "Настройки" => Дополнительные => Настройки контента => Файлы cookie.

Управление cookie:

  • разрешить сохранение локальных данных - включен по умолчанию, все открывшиеся сайты хранят настройки на вашем компьютере на случай повторного открытия;
  • удалять локальные данные при закрытии браузера - каждый раз при выходе из браузера все настройки (куки) сайтов будут удаляться. Логин, пароль и другие настройки сайта каждый раз нужно будет вводить заново. По умолчанию, параметр отключен, но вы можете включить.
  • блокировать сторонние файлы cookie - когда вы заходите на сайт, сервисы находящиеся на этом сайте устанавливают куки (соц.сети, счетчики, рекламные компании и т.д.). Выбрав этот пункт - будут ставиться только куки данного сайта.

Ниже на странице настроек есть "Блокировать", "Удалять при выходе" и "Разрешить". Данные пункты нужны, если вы хотите блокировать, удалять или разрешать cookie с определенных сайтов. К примеру, вы хотите блокировать cookie с сайта i.ua => возле "Блокировать" нажмите на "Добавить" => введите адрес сайта и нажмите "Добавить".

Чтобы удалить все или отдельные файлы cookie - в адресную строку браузера введите chrome://settings/siteData и нажмите клавишу Enter (или нажмите на три точки справа вверху => выберите "Настройки" => Дополнительные=> Настройки контента => Файлы cookie => Все файлы cookie и данные сайтов). Здесь вы можете удалить cookie всех сайтов - нажав на "Удалить всё" и подтвердив действие, или можете удалять cookie по отдельности - напротив каждого есть значок корзины, нажимайте на этот значок напротив ненужных cookie, чтобы их удалить.

Для Android, IOS: в открытом браузере нажмите на три точки справа вверху и выберите "Настройки" => Конфиденциальность => Очистить данные веб-просмотров => поставьте галочку возле "Файлы Cookie и данные из сайтов" и нажмите на "Удалить всё".

Mozilla Firefox

Чтобы удалить cookie: вставьте в адресную строку about:preferences#privacy и нажмите клавишу Enter (или нажмите на три линии справа вверху, выберите "Настройки" => в левой колонке выберите "Приватность и безопасность") => возле "Куки и данные сайтов" нажмите на "Управление данными".

Здесь вы можете удалить все сразу или отдельные cookie, чтобы удалить все - нажмите на "Удалить все", чтобы удалить определенные cookie - выберите те, которые хотите удалить и нажмите на "Удалить выбранные".

Firefox Android: меню =>настройки => приватность => очистить личные данные => выбрать куки => очистить данные.

Opera

Нажмите на "Opera" слева вверху и выберите "Настройки", также можно зайти в настройки с помощью клавиш Alt+P или введя в адресной строке opera://settingsи нажав клавишу Enter.

Управление куки:с левой стороны выберите "Безопасность" => ниже на странице есть подменю "Файлы cookie" => выберите нужное. По умолчанию стоит "Разрешить локальное сохранение данных" - куки принимаются со всех сайтов без исключений. Можно выбрать:

  • Хранить локальные данные до выхода из браузера - каждый раз после перезапуска браузера все настройки для сайтов будут очищаться, не будут храниться ваши предпочтения и пароли;
  • Запретить сайтам хранить данные локально - многие сайты не откроются, по этому данное действие не рекомендуется;
  • Блокировать сторонние файлы cookie и данные сайтов- во время открытия сайта будут устанавливаться куки данного сайта, а cookie дополнительных сервисов, размещенных на открываемом сайте, будут блокироваться.

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

Чтобы удалить cookie: введите в адресной строке opera://settings/cookies и нажмите клавишу Enter (или зайдите в меню "Opera" => "Настройки" => "Безопасность" => "Все файлы cookie и данные сайта") => чтобы удалить отдельные cookie - выделите ненужный и справа нажмите на появившийся крестик, чтобы удалить все cookie - нажмите на "Удалить всё".

Internet Explorer

В строке поиска или в меню "Выполнить" (выполнить вызывается клавишами Win+R) введите inetcpl.cpl и нажмите клавишу Enter. Во вкладке "Общие" под надписью "Журнал браузера" нажмите на "Удалить".

Поставьте галочку напротив "Файлы cookie и данные веб-сайтов" и нажмите на "Удалить".

Ccleaner

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

: Зайдите на сайт, выберите бесплатную версию Ccleaner Free и нажмите "Free Download", вам еще раз предложит выбрать платную или бесплатную версию (поверьте мне, бесплатной версии хватает с головой). Программа бесплатная, по этому может предложить в нагрузку установить еще какой-то браузер, поменять стартовую страницу и многое другое, по этому перед тем как нажать "Далее" - всегда смотрите где стоят галочки, и снимайте лишнее!

Работа с программой: для лучшей очистки рекомендуется - закрыть открытые программы, браузеры, после этого запустить программу. Сразу откроется очистка, в ней вы можете выбрать: что чистить, а что удалять, в первой вкладке "Windows" -стандартные программы и компоненты, во второй "Приложения" дополнительные. Пройдитесь по этим вкладкам и выделите, что вы хотите почистить, в принципе по умолчанию оно все не плохо чистит, но здесь уже думайте сами. После выбора параметров -нажмите кнопку "Анализ" и подождите пару минут, когда найдет всё, что нужно очистить - нажмите "Очистка".

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

На сегодня всё, если вы знаете другие способы - пишите в комментариях! Удачи Вам 🙂

Обзор Web Storage

В интернете информацию можно сохранять в двух местах: на веб-сервере и на веб-клиенте (т.е. компьютере посетителя страницы). Определенные типы данных лучше хранить в одном из этих мест, а другие типы - в другом.

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

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

До HTML5 единственным способом локального хранения данных было использование механизма файлов cookies , который первоначально был разработан для обмена небольшими объемами идентифицирующей информации между веб-серверами и браузерами. Файлы cookies подходят идеально для хранения небольших объемов данных, но модель JavaScript для работы с ними несколько неуклюжа. Система файлов cookies также вынуждает разработчика возиться со сроками действия и бесполезно пересылать данные туда и обратно по интернету с каждым запросом страницы.

В HTML5 вводится лучшая альтернатива файлам cookies, которая позволяет легко и просто сохранять информацию на компьютере посетителя. Эта информация может храниться на клиентском компьютере неограниченное время, не отправляется на веб-сервер (если только разработчик не сделает это сам), может быть большого объема и для работы с ней требуется всего лишь пара простых, эффективных объектов JavaScript.

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

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

Сохраняемая в веб-хранилище информация в действительности сохраняется не в интернете, а на компьютере посетителя веб-страницы. Иными, словами, веб-хранилище означает хранение данных не в интернете, а хранение данных из интернета.

Существуют два типа веб-хранилищ, которые так или иначе связаны с двумя объектами:

Локальное хранилище

Использует объект localStorage для хранения данных для всего веб-сайта на постоянной основе. Это означает, что если веб-страница сохранит данные в локальном хранилище, эти данные будут доступны для пользователя, когда он возвратится на эту веб-страницу на следующий день, на следующей неделе или в следующем году.

Конечно же, большинство браузеров также предоставляет пользователю возможность очистить локальное хранилище. В некоторых браузерах она реализована как стратегия "все или ничего", и посредством ее удаляются все локальные данные, во многом подобно тому, как удаляются cookies-файлы. (В действительности, в некоторых браузерах система cookies и локальное хранилище взаимосвязаны, так что единственным способом удалить локальные данные будет удаление cookies.) А другие браузеры могут предоставлять пользователю возможность просмотра данных для каждого отдельного веб-сайта и удалять данные для выбранного сайта или сайтов.

Хранилище данных сеансов

Использует объект sessionStorage для временного хранения данных для одного окна или вкладки браузера. Эти данные доступны лишь до тех пор, пока пользователь не закроет окно или вкладку, после чего сеанс заканчивается и данные удаляются. Но данные сеанса сохраняются, если пользователь переходит на другой веб-сайт, а потом возвращается обратно при условии, что это происходит в том же окне браузера.

С точки зрения кода веб-страницы, как локальное хранилище, так и хранилище данных сеансов работают абсолютно одинаково. Разница состоит лишь в длительности хранения данных.

Использование локального хранилища предоставляет наилучшую возможность для сохранения требуемой информации для последующих посещений вебстраницы пользователем. А хранилище сеансов служит для хранения данных, которые нужно передавать от одной страницы другой. (В хранилище сеансов можно также хранить временные данные, используемые только на одной странице, но для этой цели прекрасно работают обычные переменные JavaScript.)

Как локальное хранилище, так и хранилище сеансов связано с доменом веб-сайта. Таким образом, если сохранить в локальном хранилище данные для страницы www..html, эти данные будут доступны для страницы www..html, т.к. обе эти страницы имеют один и тот же домен. Но эти данные не будут доступны для страниц других доменов.

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

Хотя спецификация HTML5 не устанавливает никаких жестких правил в отношении максимального объема хранилища, большинство браузеров ограничивают его 5 Мбайт. В этот объем можно упаковать много данных, но его будет недостаточно, если вы хотите использовать локальное хранилище для оптимизации производительности и кэшировать в нем изображения или видео большого объема (и, по правде говоря, локальное хранилище не предназначено для таких целей).

Для хранения большого объема данных все еще развивающийся стандарт базы данных IndexedDB допускает локальное хранение намного большего объема - обычно 50 Мбайт для начала и больше, по согласию пользователя.

Сохранение данных

Прежде чем поместить фрагмент информации в локальное хранилище или хранилище сеансов, ему необходимо присвоить описательное имя. Это имя называется ключом (key) и нужно для того, чтобы данные можно было извлечь в будущем.

Синтаксис для сохранения фрагмента данных следующий:

localStorage = data;

// JS localStorage["username"] = "Ivan Petrov";

Конечно же, сохранять фрагмент статического текста не имеет смысла. Как правило нам требуется сохранять какие-либо переменные данные, например текущую дату, результат математического вычисления или текстовые данные, введенные пользователем в поля формы. Далее приведен пример сохранения введенных пользователем текстовых данных:

Веб-хранилище

Function saveData() { // Получаем значения текстовых полей var localData = document.getElementById("localData").value; var sessionData = document.getElementById("sessionData").value; // Сохраняем текст, введенный в текстовом поле, в локальном хранилище localStorage["localData"] = localData; // Сохраняем текст, введенный в текстовом поле, в хранилище сессий sessionStorage["sessionData"] = sessionData; } function loadData() { // Загружаем сохраненные данные из хранилищ var localData = localStorage["localData"]; var sessionData = sessionStorage["sessionData"]; // Отображаем эти данные в текстовых полях if (localData != null) { document.getElementById("localData").value = localData; } if (sessionData != null) { document.getElementById("sessionData").value = sessionData; } }

Страница содержит два текстовых поля: для локального хранилища (вверху) и для хранилища сеансов (внизу). Нажатие кнопки "Сохранить" сохраняет текст, введенный в текстовые поля, а нажатие кнопки "Загрузить" выводит в полях соответствующие сохраненные данные.

Веб-хранилище также поддерживает менее распространенный синтаксис свойств. Согласно правилам этого синтаксиса, мы обращаемся к ячейке хранения с именем username как localStorage.username, а не localStorage["username"]. Оба типа синтаксиса равнозначны, и использование того или другого является вопросом личного предпочтения.

Веб-хранилище не работает без веб-сервера

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

Эта особенность является побочным эффектом способа, которым браузеры выделяют место в локальное хранилище. Как ранее говорилось, браузеры ограничивают локальное хранилище для каждого веб-сайта 5 Мбайт, для чего им нужно ассоциировать каждую страницу, которая хочет использовать локальное хранилище, с доменом вебсайта.

Что же происходит, если открыть страницу, которая использует веб-хранилище, с локального жесткого диска? Все зависит от браузера. Браузер Internet Explorer, похоже, полностью утрачивает поддержку веб-хранилища. Объекты localStorage и sessionStorage исчезают, и попытка использовать их вызывает ошибку JavaScript.

В браузере Firefox объекты localStorage и sessionStorage остаются на месте и, вроде бы, поддерживаются (даже Modernizr определяет, что поддерживаются), но все, что отправляется на хранение, исчезает неведомо куда. В браузере Chrome опять же что-то другое - большая часть функциональности веб-хранилища работает как следует, но некоторые возможности (например, событие onStorage) не работают.

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

Поддержка веб-хранилища браузерами

Веб-хранилище является одной из наиболее поддерживаемой возможностью HTML5, с хорошим уровнем поддержки в каждом основном браузере. В таблице ниже приведены минимальные версии основных браузеров, поддерживающих веб-хранилище:

Все эти браузеры предоставляют возможность локального хранилища и хранилища данных сеанса. Но для поддержки события onStorage требуются более поздние версии браузеров, например IE 9, Firefox 4 или Chrome 6.

Самой проблемной является версия IE 7, которая не поддерживает веб-хранилище вообще. В качестве обходного решения можно эмулировать веб-хранилище посредством файлов cookies. Это не совсем идеальное решение, но оно работает. Хотя официального сценария для закрытия этого пробела не существует, несколько хороших отправных точек можно найти на странице HTML5 Cross Browser (в разделе "Web Storage").

Жарим cookies и курим кеш

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

Для чего вообще нужны файлы кеш и куки?

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

Где находятся файлы cookie?

Файлы "cookies"хранятся на наших компьютерах в специальной системной папке для временных файлов. В ОС Windows файлы cookie находятся в папке C:\Documents and Settings\USER\Local Settings\Temporary Internet Files. Где USER - ваше имя пользователя.

Назначение файлов куки состоит в сохранении введенных регистрационных данных, а также используется для:

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

Моральный аспект регистраций по партнерским ссылкам

Зачастую плавая по бесконечным просторам интернета мы не задумываемся по каким ссылкам регистрируемся. Но есть другая сторона и я хотел бы, чтобы мои читатели её знали. На этой другой стороне сидят люди и придумывают, пишут, сочиняют контент для своих читателей, стараются, не спят ночами и т.д...

Как вы считаете, должен ли такой труд как-то оплачиваться?!

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

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

Чтобы почистить/удалить куки необходимо открыть настройки соответствующего интернет-браузера, который вы используете. Разберу основные.

Как очистить куки в Mozilla Firefox

Для того, чтобы очистить куки в Mozilla Firefox выберете в основном меню вкладку «Инструменты» нажмите на строчку «Стереть недавнюю историю», далее «Очистить сейчас».

Как почистить куки в эксплорере Internet Explorer 7,8

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


Как посмотреть и почистить куки в Google Chrome

Для того, чтобы почистить куки в Google Chrome необходимо нажать на клавиатуре одновременно Shift+Ctrl+Del. Появится окно «Стирание недавней истории», поставьте галочки в первых четырех пунктах, затем выберите «За все время» и нажмите «Очистить». Для того, чтобы почистить кэш и куки в Яндекс Браузере выполните аналогичные действия.


Как удалить куки cookie и кеш в Opera

Для того, чтобы удалить куки cookie и кеш в опере (браузер Opera) в меню интернет-браузера выберите «Настройки», затем опцию «Общие». Далее выберите опцию «Cookies», «Управление Cookies». Можно удалить сразу все либо отметить конкретные сайты и провести выборочное удаление. Для удаления истории- выберите пункт «История» и там нажмите на кнопку «Очистить».


Как удалить куки cookie и кеш в Safari

Щелкните в меню «Safari» на «Настройки», выберите в окне «Закладки», откройте «Показать Cookies». Можно удалить сразу все либо отметить конкретные сайты и провести выборочное удаление. Вообще-то интересно, пользуется ли этим браузером кто-нибудь.)

Удаление cookie при помощи программы

Очистить куки можно посредством специальных программ, одна из которых CCleaner, которые включены в обязательный пакет при установке операционки Windows. Именно CCleaner разгружает работу системы, удаляет файлы, которые более не нужны на данном компьютере, позволяя освободить до 1 Гб памяти.

Всем профита!

Хочешь быть в курсе ленивых новостей блога? Подпишись!

Комментарии и отзывы читателей

SmfAnton.ru

Как удалить cookie Chrome, Firefox, Opera и IE

Cookie, или куки другими словами, используются сайтами для хранения данных о пользователе, и как правило не несут угрозы вашему компьютеру. Проще говоря - вы открываете сайт, файлы небольших размеров сохраняются на вашем компьютере, в них хранится данные о вас: сохраненный пароль, логин, настройки для этой сайта, разные ваши предпочтения... Рекламные компании используют cookie с сайтов для отслеживания истории посещенных страниц, а потом отталкиваясь от этой истории - подбирают для вас объявления. Если их не чистить, и не ограничить использование cookie для определенных сайтов - то со временем их накапливается огромное количество, все сервисы интернета шпионят за вами, все о вас всё знают:). Посмотрели пару секунд на фотоаппарат - и с этого момента он начинает вас преследовать на всех страницах, и не отстанет от вас пока вы его не купите, или не удалите куки... Кстати - если купите, то появятся объявления "мы совершенно случайно узнали, что данные аксессуары подойдут к вашему фотоаппарату...

В этой статье мы рассмотрим как настроить параметры cookie и как удалить их с браузера:

Как удалить cookie Chrome

Пользователи Google Chrome могут легко удалить куки и настроить параметры какие куки принимать, а какие нет.

В адресную строку вставьте chrome://chrome/settings/content или зайдите справа вверху в меню => настройки => показать дополнительные настройки =>личные данные => настройки контента


Как удалить cookie Chrome

Управление cookie: Здесь вам предлагают четыре варианта управление

  • разрешить сохранение локальных данных - стоит по умолчанию, все открывшиеся сайты хранят настройки на вашем компьютере на случай повторного открытия;
  • удалять локальные данные при закрытии браузера - каждый раз при выходе из браузера все настройки (куки) сайтов будут удаляться. Логин, пароль и другие настройки сайта каждый раз нужно будет вводить заново.
  • не разрешать сайтам сохранять данные - не рекомендуется, многие сайты просто не откроются и возможны другие проблемы;
  • блокировать данные и файлы cookie сторонних сайтов - когда вы заходите на сайт, то кроме сайта еще сервисы находящиеся на этом сайте устанавливают куки(соц.сети, счетчики, рекламные компании и т.д.). Выбрав этот пункт - будут ставиться только куки данного сайта...

Также можно зайти в "управление исключениями" - разрешить или запретить куки для определенных сайтов.


Как удалить cookie Chrome

Все файлы cookie и данные сайтов - можно зайти посмотреть какие сайты хранят данные на нашем компьютере, удалить некоторые из них, или удалить все.


Как удалить cookie Chrome

Для Android, IOS: Доступ к меню Chrome - настройки=> конфиденциальность => дополнительные параметры => очистить данные просмотров => и установите флажок "Очистить Cookies: данные сайта", а также отметьте все, что хотите удалить.

Как удалить cookie Firefox

В Firefox больше настроек работы с cookie чем в Chrome:

Пользовательские настройки доступа: Заходим в меню => настройки =>приватность=> там где "История" выбираем "будет использовать ваши настройки хранения истории"


Как удалить cookie Firefox

Управление Cookies: вы можете выставить, чтобы принимало или блокировало все куки сразу, или блокировать сторонние Cookie, или чтобы Firefox всегда спрашивал подтверждения на сохранения cookie


Как удалить cookie Firefox

Удалить Cookies: нажимаем на "Показать куки" и в списке удаляем по отдельности, или все сразу


Как удалить cookie Firefox

Firefox Android: меню => настройки => приватность => очистить личные данные => выбрать куки => очистить данные

Как удалить cookie Opera

Настройки: заходим в меню и выбираем "Настройки", также можно зайти в настройки с помощью клавиш Alt+P

Как удалить cookie Opera

Управление куки: открываем вкладку "Безопасность" => здесь будет подменю "Файлы cookie" => выберите нужное. По умолчанию стоит "Разрешить локальное сохранение данных" - куки принимаются с всех сайтов без исключений. Можно поставить:

  • Хранить локальные данные до выхода из браузера - каждый раз после перезапуска браузера все настройки для сайтов будут очищаться, не будут храниться ваши предпочтения и пароли;
  • Запретить сайтам хранить данные локально - многие сайты не откроются, по этому данное действие не рекомендуется;
  • Блокировать сторонние файлы cookie и данные сайтов- во время открытия сайта будут устанавливаться куки данного сайта, а дополнения которые идут в нагрузку не смогут следить за вами...

Можно зайти в "Управление исключениями" - настроить прием куки только с определенных сайтов.

Как удалить cookie Opera

Удаление куки: заходим в "Все файлы cookie и данные сайта" => можно удалить все нажав кнопку "Удалить все", а можно выборочно пройтись по списку и удалить лишние сайты


Как удалить cookie Opera

Internet Explorer

Как удалить cookie Explorer

Открываем "Свойства обозревателя": зайдите в Пуск => откройте Выполнить (если у вас Windows XP), или в строке поиска пишите (если у вас поздние версии Windows) => inetcpl.cpl => после нажатия клавиши Enter откроется окно

Как удалить cookie Explorer

Управление Куки: во вкладке безопасность, есть много настроек- от полного блокирования всех куки и до настроек какие куки принимать, с каких сайтов и т.д.

Как удалить cookie Explorer

Удалить Куки: во вкладке "Общие" под надписью "История просмотра" нажмите "Удалить", выберите все, что вам мешают, или поставьте галочку только на куки и нажмите "Удалить"

Как удалить cookie Explorer

Как удалить cookie Ccleaner

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

Скачать и установить Ccleaner: Заходим на сайт, выбираем бесплатную версию Ccleaner Free и нажимаем "Free Download", вам еще раз предложит выбрать платную или бесплатную версию (поверьте мне, бесплатной версии хватает с головой). Дальше после загрузки установите программу, обращайте внимания на то, что предложат установить и снимайте с лишнего галочки. Программа бесплатная, по этому может предложить в нагрузку установить еще какой-то браузер, поменять стартовую страницу и многое другое, по этому перед тем как нажать "далее" - всегда смотрите где стоят галочки, и снимайте лишнее!!!

Работа с программой: Для лучшей очистки рекомендуется - закрыть открытые программы, браузеры, после этого запустить программу. Сразу откроется очистка, в ней вы можете выбрать: что чистить, а что удалять, в первой вкладке "Windows" -стандартные программы и компоненты, во второй "Приложения" дополнительные. Пройдитесь по этим вкладкам и выделите, что вы хотите почистить, в принципе по умолчанию оно тоже все не плохо чистит, но здесь уже думайте сами. После выбора параметров -нажимайте кнопку "Анализ" вам найдет мусор, если вас все устраивает - нажимайте "Очистка", на вопрос "вы хотите продолжить" - соглашаемся!


Как удалить cookie Ccleaner

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

Читайте также: Управление дисками - как создавать диски, сжимать, расширять, менять букву и многое другое;

vynesimozg.com

Как удалить Cookies вручную

Previous Entry | Next Entry

Pc_softОбщаясь с некоторыми людьми в определенных местах, я понял, что не все знают во-первых зачем они нужны и во вторых как их можно удалить. Скажу сразу я конечно не спец по кукам, но тех знаний которые у меня есть мне пока хватает.Первое - это что такое Cookies? Это специальные файлы которые служат для идентификации пользователя. Устанавливаются в компьютер пользователя при первом посещении ним некоторых сайтов. Цель установки кук - чтобы в дальнейшем этого пользователя уже можно было узнавать. Срок действия куки обычно 1 год. Такой файл представляет собой обычный текстовый файл в формате: имя@название домена.txt.Хранятся в компьютере по адресу: c:\Documents and Settings\Ваша учетная запись\Cookies\

Иногда бывает нужно удалить эти файлы. Как это можно сделать. Это можно сделать почистив их специальными программами, средствами WindowsXP или вручную. Я рекомендую вручную.

Для ручной чистки вам понадобится любой файловый менеджер типа Total Commander. Заходите в компьютере по адресу С:\Documents and Settings\Ваша учетная запись\Cookies\ и вручную удаляете файлы которые там будут, но index.dat не трогаем! Единственное можете не стирать куки вебмани).Теперь при дальнейшем посещении сайтов в эту папку опять запишутся куки.

Метки:

pc-soft.livejournal.com

Как почистить (удалить) кэш файлы и куки (cookie)

Для выхода в интернет пользователь использует специальный браузер (Chrome, Opera, Mozilla и другие). Несмотря на их огромное количество, они имеют общие понятия и параметры. Одними из таких являются файлы кеш и куки (cookie). С их помощью ускоряется взаимодействие с сайтами, однако если их периодически не удалять, работа браузера может наоборот замедлиться. Давайте подробнее ознакомимся что это за понятия, как и когда удалять эти файлы.

Что такое кэш и куки?

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

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

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

  • аутентификации пользователей;
  • хранение персональных предпочтений (версия сайта, язык интерфейса и т.д.);
  • ведение статистики;
  • хранение контактных данных (имя, адрес, телефон, электронная почта и т.д., например, для покупок в интернет-магазинах).

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

Как удалить файлы куки и кеш в браузере Google Chrome

Google Chrome является одним из самых популярных браузеров среди интернет-пользователей. Чтобы удалить файлы куки и кэш достаточно выполнить несколько простых действий.

  1. Открыть браузер Chrome.
  2. Открыть вкладку «Настройка и управление» в панели инструментов.
  3. Перейти в настройки.
  4. Кликаем на кнопку «Очистить историю» в разделе «Личные данные».
  5. Отмечаем галочкой соответствующие поля.

Удаление файлов куки и кеш в Google Chrome

Как удалить файлы куки и кэш в браузере Mozilla FireFox

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

  1. Открываем Mozilla.
  2. Выбираем вкладку «Инструменты».
  3. Переходим в раздел «Настройки» → «Приватность».
  4. Открываем «Очистить вашу недавнюю историю». При необходимости галочки с некоторых полей можно убрать.

Удаление файлов cookie и кэш в Mozilla FireFox

Как удалить файлы куки (cookie) и кэш в браузере Opera

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

  1. Открываем браузер Opera.
  2. Переходим в окно «Настройки» → «Конфиденциальность и безопасность».
  3. Далее нужно выбрать раздел очистки истории посещений. Открывается диалоговое окно и ставим галочки напротив тех файлов, которые ходим удалить.

Очистка истории посещений в Opera

Как почистить файлы куки (cookie) и кеш в браузере Internet Explorer

Internet Explorer является одним из самых ненавистных браузеров среди пользователей интернета. Тем не менее, часть людей использует эту программу для просмотра веб-сайтов, поскольку она является стандартной для большинства версий ОС Windows.

Если нужно удалить файлы куки и кэш в Internet Explorer, тогда стоит выполнить следующие действия:

  1. Открываем браузер.
  2. Нажимаем кнопку «Сервис».
  3. Выбираем пункт «Безопасность».
  4. Удаляем журнал браузера, кликнув на соответствующую кнопку.
  5. Устанавливаем флажок напротив строки «Файлы cookie и данные веб-сайтов».

Удаление файлов куки и кэш в Internet Explorer

Как очистить файлы куки (cookie) и кэш в Яндекс.Браузере

Самая популярная поисковая система России предлагает пользователям использовать свою программу для просмотра веб-сайтов. Она тоже нуждается в периодической очистке файлов куки (cookie) и кеша для нормальной работы. Чтобы удалить их, нужно выполнить следующие шаги.

  1. Открываем Яндекс.Браузер.
  2. Заходим в панель управления на панели инструментов, выбираем вкладку «Дополнительно» → «Очистить историю».
  3. Выбрать какие файлы нужно удалить и период.

Очистка Яндекс.Браузера от файлов куки и кеша

Альтернативный способ удаления файлов куки и кеша

Если пользователь использует разные браузеры для просмотра интернет-страниц, тогда на очистку кэша и куки может уйти достаточно много времени. Чтобы быстро избавиться от ненужных файлов, можно установить на компьютер программу CCleaner. Она предоставляется пользователям бесплатно.

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

profitgid.ru

Как и зачем чистить куки в браузере?

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

Как и зачем чистить куки в браузере? Эти временные файлы автоматически сохраняются на компьютере для различных целей. В нише заработка это активно используется для привлечения рефералов. Пользователь переходит на сайт, у него сохраняются куки (кто пригласил) и даже если он через некоторое время вернется на ресурс, всё равно зарегистрируется по реф. ссылке.

Что такое cookies файлы?

Куки (слово не склоняется; от англ. cookie - печенье) - небольшой фрагмент данных, созданный веб-сервером и хранимый на компьютере пользователя в виде файла, который веб-клиент (обычно веб-браузер) каждый раз пересылает веб-серверу в HTTP-запросе при попытке открыть страницу соответствующего сайта. Применяется для сохранения данных на стороне пользователя, на практике обычно используется для:

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

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

В файлы cookie сохраняются такие сведения о пользователе, хранящиеся на его компьютере, как некоторые персональные данные пользователя и индивидуальные параметры (логин и пароль), используемые при посещении сайта.

Зачем чистить куки?

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

  • если кто-то получит доступ к cookies файлам, он сможет зайти в ваши аккаунты на разных сайтах;
  • сохраняются данные автоматически, некоторые пользователи никогда не чистят куки на компьютере, а потом удивляются, куда пропадает место на диске;
  • конфиденциальность тоже находится под угрозой. Если не чистить куки файлы и кэш, можно по ним отследить историю просмотров сайтов.

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

Также очистка «кукисов» часто требуется при выполнении заданий на кликовых спонсорах. Работа предназначена для новичков, поэтому многие просто не догадываются, что значат такие фразы и зачем это делается:

Зачем удалять куки при выполнении заданий? Рекламодатели дают партнерские ссылки, а также поисковые системы могут отслеживать историю посещения сайтов пользователями. Чтобы не спалиться, что ведется накрутка, просят удалить временные файлы. Также в задании из примера указано, что нужно сменить айпи, об этом мы рассказывали в статье про смену IP адреса.

Как чистить куки (cookies) в разных браузерах?

Для браузера Internet Explorer версии 6.0:

Заходим в меню Инструменты, где выбираем пункт Свойства обозревателя. В появившемся окне выбираем вкладку Общие и там находим описание с заголовком Временные файлы Интернета. Ниже описания видим кнопку Удалить Cookie”… Вас спросят, действительно ли вы хотите сделать это - нажимайте OK .

Для браузера Internet Explorer версии 7.0:

Заходим в меню Сервис, где выбираем пункт Свойства обозревателя. В появившемся окне выбираем вкладку Общие и там находим описание с заголовком История просмотра. Ниже описания видим кнопку Удалить. В появившемся окне нажимаем кнопку Удалить Cookie. Вас спросят, действительно ли вы хотите сделать это - нажимайте Да.

Для браузера Opera:

Заходим в меню Инструменты, где выбираем пункт Удалить личные данные. В появившемся окне щелкаем по ссылке Детальная настройка и в обязательном порядке ставим галочки напротив пунктов Удалить временные cookies и Удалить все cookies (остальные галочки ставить необязательно). Нажимаем кнопку Удалить.

Для браузера Mozilla Firefox:

Заходим в меню Инструменты, где выбираем пункт Удалить личные данные. В появившемся окне в обязательном порядке ставим галочку напротив пункта Cookies (остальные галочки ставить необязательно). Нажимаем кнопку Удалить сейчас

Как чистить куки и кэш в браузере Google Chrome?

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

Для этого нужно выполнить несколько простых действий:

  1. Сначала нужно перейти в настройки. Заходим в основное меню и выбираем раздел Настройки:

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

Учтите, данные могут сохраняться и в аккаунте Google, которым мы авторизуемся в браузере. Используя эту инструкцию, вы можете удалить и другие ненужные данные, например, стереть из кеша картинки, стереть пароли, чтобы их никто не украл, данные для автозаполнения и так далее.

Как чистить кеши и куки в Яндексе?

Активно набирает популярность среди пользователей интернета и браузер, созданный Яндексом. Они не утруждали себя, как это делали разработчики Хрома. Для Яндекс.Браузера была взята платформа Cromium, немного переработана и на её основе появилась новая программа. Если объяснять простым языком, то это модифицированный хром.

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

Это быстрый переход к настройке личных данных. Ещё быстрее сделать это через комбинацию клавиш Ctrl+Shift+Del. Откроется точно такое же окно по очистке истории, где выбирается время удаления и определенные файлы:

В этом окне есть полезная подсказка. Для быстрого запрета сохранения cookie файлов можно нажать сочетание клавиш Ctrl+Shift+N. Эта функция может пригодиться, когда переживаешь за безопасность.

Как удалить куки одного сайта?

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

Чтобы избавиться от этих данных в браузере, нужно нажать на ссылку, после этого открывается полный список файлов:

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

Как чистить куки на Андроиде?

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

Открываем браузер, нажимаем кнопку на смартфоне и в появившемся меню выбираем Настройки (в зависимости от версии Андроид, это может выглядеть по-другому, но алгоритм действий похожий):

Файлы cookie это личные данные каждого пользователя, поэтому на следующем шаге нужно выбрать именно этот пункт:

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

CCleaner поможет чистить куки и кэш на компьютере

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

Утилита CCleaner бесплатная, устанавливается, как любая другая программа. После её установки, можно очищать cookie файлы в определенных браузерах. На вкладке «Очистка» нужно выбрать вкладку Windows или приложения, после чего выбрать браузер, поставить галочку напротив «Файлы cookie» и нажать кнопку Очистка:

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

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

Дополнительная информация

Одно из основных назначений файлов cookie – создание удобств пользователю и экономия времени. Файлы "cookie" сообщают просматриваемому сайту, что пользователь вернулся на конкретную страницу.

Например, если вы используете персональную веб-страницу или вводите регистрационные данные, то файлы cookie помогают серверу восстановить связанные с вами сведения (в случае авторизованного доступа к сайту в cookies сохраняется login и password в течение сессии, что позволяет пользователю не вводить их снова при запросах каждого документа, защищенного паролем). Это может быть полезно для упрощения ввода информации в формы, для процесса записи ваших персональных данных т.д.

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

Сервер может считывать содержащуюся в cookies информацию и на основании её анализа совершать те или иные действия. На использовании cookies часто строят функции оформления заказов в Интернет-магазинах, работу счётчиков подсчёта посетителей, систем активной рекламы (клик-клубов).

Одна распространенная область использования cookies - это настройка индивидуального профиля каждого зарегистрированного пользователя.

Читайте другие статьи:

Как заработать на своём браузере? - Как очистить историю в Яндекс браузере? - Как отключить картинки в браузере?

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

Если вы приверженец конфиденциальности и каждый раз по окончании работы в интернете очищаете личные данные вручную, то знайте, эту функцию браузер может выполнять в автоматическом. Как только вы нажмёте кнопку выход, браузер за вас сделает всю эту работу. Обратите внимание, если вы настроите свой браузер, согласно этому руководству, будут очищены файлы cookies. Это означает, что вам придётся заново авторизовываться на тех веб-сайтах, на которых вы зарегистрированы. Так же очистка кэш-файлов вызовет более медленную загрузку веб-страниц после перезапуска браузера.

Google Chrome

Google Chrome не включает в настройки возможность автоматического удаления ваших личных данных, когда вы закрываете его. Тем не менее есть возможность настроить браузер на автоматическое очищение при выходе. Для этого необходимо установить и использовать расширение, но об этом чуть позже. Для начала, откройте настройки в меню Chrome, в самом низу страницы нажмите Показать дополнительные настройки , графа Личные данные , нажмите кнопку Настройки контента . В открывшемся блоке в графе Файлы cookie установите Удалять локальные данные при закрытии браузера и нажмите кнопку Готово .


Теперь при закрытии Chrome, браузер будет автоматически очищать файлы cookie.

Чтобы браузер очищал все ваши личные данные, при закрытии, вы должны установить расширение Click&Clean в Интернет магазине Chrome.

Описание расширения: Click&Clean поможет вам удалить историю посещений и загрузок, очистить кэш, ускорить работу Хрома и освободить место на вашем жестком диске!
Простое и эффективное решение для чистки вашего ПК: Очищает историю просмотров, очищает историю загрузок, удаляет файлы cookie, очищает кэш, удаляет Silverlight cookie, удаляет Flash LSO файлы, очищает кэш Java и многое другое. После его установки, нажмите кнопку Click&Clean на панели инструментов браузера и выберите Настройки.

Включить « Запускать очистку при закрытии Хрома » в разделе Дополнительно.


Вы можете контролировать, какие типы данных будут автоматически удалены с помощью параметров в этом окне.

Mozilla Firefox

Firefox обладает встроенной способностью очищать все ваши личные данные, когда вы закрываете его, расширений не требуется. Хотя если вы посмотрите на изображение выше, расширение Click&Clean в заголовке имеет ссылку Get for Firefox! на прямую установку расширения в браузер. Если вы нажмёте на ссылку, автоматически запустится браузер Firefox и установит расширение. Но если вы противник расширений то настройте браузер собственными средствами. Откройте настройки Firefox. Перейдите на вкладку Приватность и выберите « Будет использовать ваши настройки хранения истории . Установите флажок Удалять историю при закрытии Firefox .


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


Выберите, что при закрытии браузера вы хотите очистить а что оставить как есть.

Internet Explorer

Internet Explorer так же обладает встроенной способностью очищать ваши личные данные, когда вы его закрываете. Нажмите Сервис и выберите Свойства обозревателя , чтобы начать настройки. На вкладке Общие в графе Журнал браузера включите опцию « Удалять журнал браузера при выходе «. Настроить, какие типы данных Internet Explorer будет очищать при выходе, нажмите кнопку Удалить .

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

Opera

Opera как всегда не такая как все. Она не включает в себя функции, которые могут автоматически удалять все ваши личные данные, когда закрывается браузер. Для этого Opera использует механизм под названием Приватный просмотр. Для просмотра страниц в этом режиме в меню Opera выберите пункт Создать приватное окно или Ctrl+Shift+N .

Приватный просмотр означает, что в истории все сведения о вашей сетевой активности будут удалены сразу после закрытия окна. Когда вы закроете это окно и все связанные с ним вкладки, браузер Opera удалит все связанные с ними данные: Историю просмотров, Элементы в кэше, Cookies. Закрытое приватное окно невозможно восстановить из списка «Недавно закрытые» в главном меню. После использования приватных окон не сохраняется никакой информации о сайтах, которые вы посетили, однако если вы хотите специально сохранить какие-то данные, есть функция «Копилка».


Если вы сохраните пароль или загрузите файл, то эти элементы будут доступны и после закрытия окна.
Примечание! Обратите внимание, что Opera не очистит те файлы cookies которые уже есть. Чтобы очистить их, используйте Все cookies и данные сайта.


Откройте в меню Настройки , перейдите на вкладку Конфиденциальность и безопасность . В графе Cookies установите Хранить локальные данные до выхода из браузера . Нажмите Все cookies и данные сайта , удалите Cookies.


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

Http://webdoker.ru

Перевод: Влад Мержевич

Постоянное локальное хранилище это одна из областей, где клиентские приложения имеют преимущества перед серверными. Для приложений, таких как операционная система, обеспечивается уровень абстракции для хранения и извлечения данных вроде настроек или статуса выполнения. Эти значения могут быть сохранены в реестре, INI-файлах, XML-файлах или в другом месте в зависимости от принципов платформы. Если ваше клиентское приложение нуждается в локальном хранилище больше чем просто пара ключ/значение, вы можете вставить свою собственную базу данных, придумать свой формат файлов или любое количество других решений.

Исторически, у веб-приложений не было ни одной из этих роскошей. Кукисы были изобретены в начале истории Интернета и они могут быть использованы для постоянного локального хранения небольших объемов данных. Но у них есть три потенциальных минуса:

  • кукисы включаются в каждый HTTP-запрос, замедляя тем самым ваше веб-приложение на напрасную передачу одних и тех же данных снова и снова;
  • кукисы включаются в каждый HTTP-запрос при передаче данных через Интернет в незашифрованном виде (даже если все веб-приложение передается через SSL);
  • кукисы ограничены объемом данных примерно 4 Кб - достаточно, чтобы замедлить ваше приложение (см. выше), но не достаточно, чтобы быть полезным.

Вот что мы действительно хотим:

  • много места для хранения;
  • работа на стороне клиента;
  • учитывать обновление страницы;
  • нет отправки на сервер.

Перед HTML5 все попытки добиться этого в конечном итоге были по-разному провальными.

Краткая история локального хранилища до HTML5

Вначале был только один Internet Explorer. По крайней мере, Майкрософт хотел, чтобы мир так думал. С этой целью в рамках Первой Великой Войны браузеров Майкрософт изобрел очень много вещей и включил их в свой браузер-который-завершил-войну - Internet Explorer. Одна из этих вещей была названа DHTML Behaviors , а одна из форм поведения называется userData .

UserData позволяет веб-странице хранить до 64 Кб данных на каждый домен в иерархической XML-подобной структуре. Доверенные домены, такие как интранет-сайты могут хранить в десять раз больше. И эй, 640 Кб должно быть достаточно для всех. IE не представил какой-либо способ изменить эти соглашения, поэтому нет способа увеличить объем доступной памяти.

В 2002 году компания Adobe представила функцию во Flash 6, которая получилась неудачной и с названием, вводящим в заблуждение - «Flash-кукисы». В среде Flash эта возможность известна более правильно как Local Shared Objects (локальные доступные объекты, LSO). Вкратце, она позволяет Flash-объектам хранить до 100 Кб данных на каждый домен. Брэд Нойберг разработавший ранний прототип моста между Flash и JavaScript назвал ее AMASS (AJAX Massive Storage System), но она была ограничена некоторыми причудами Flash-дизайна. К 2006 году с появлением ExternalInterface во Flash 8 доступ к LSO через JavaScript стал на порядок проще и быстрее. Брэд переписал AMASS и интегрировал ее в популярный Dojo Toolkit под псевдонимом dojox.storage . Flash «бесплатно» дает каждому домену 100 кб для хранения. Кроме того, он предлагает пользователю при запросе увеличивать объем хранения на порядок (1 Мб, 10 Мб и т.д.).

if (Modernizr.localstorage) {
// window.localStorage is available!
} else {
// нет встроенной поддержки HTML5-хранилища
}

Использование HTML5-хранилища

HTML5-хранилище базируется на именах пар ключ/значение. Вы сохраняете информацию, основываясь на имени ключа, а затем можете получить эти данные с тем же ключом. Имя ключа это строка. Данные могут быть любого типа, который поддерживает JavaScript, включая строки, логические, целые числа или числа с плавающей запятой. Однако в действительности данные хранятся в виде строки. Если вы сохраняете и извлекаете не строки, то надо будет использовать такие функции как parseInt() или parseFloat() , чтобы перевести полученные данные в корректные типы JavaScript.

Интерфейс хранилища {
Получить через getItem(ключ);
Установить через setItem(ключ, данные);
};

Вызов setItem() с существующим именем ключа молча перепишет предыдущее значение. Вызов getItem() с несуществующим ключом вернет NULL, а не вызовет исключение.

Подобно другим объектам JavaScript вы можете обращаться к объекту localStorage как к ассоциативному массиву. Вместо использования методов getItem() и setItem() , вы можете просто указать квадратные скобки. Например, этот фрагмент кода

var foo = localStorage.getItem("bar");
// ...
localStorage.setItem("bar", foo);

может быть переписан с использованием синтаксиса квадратных скобок:

var foo = localStorage["bar"];
// ...
localStorage["bar"] = foo;

Есть также методы для удаления значений по имени ключа, а также очистки всего хранилища (то есть удаление всех ключей и значений одновременно).

Интерфейс хранилища {
Удалить через removeItem(ключ);
clear();
}

Вызов removeItem() с несуществующим ключом ничего не вернет.

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

Интерфейс хранилища {
length
Получить key(целое неотрицательное число);
}

Если при вызове key() индекс лежит не в диапазоне от 0 до (length-1), то функция вернет null .

Слежение за областью HTML5-хранилища

Если вы хотите программно отслеживать изменения хранилища, то должны отлавливать событие storage . Это событие возникает в объекте window , когда setItem() , removeItem() или clear() вызываются и что-то изменяют. Например, если вы установили существующее значение или вызвали clear() когда нет ключей, то событие не сработает, потому что область хранения на самом деле не изменилась.

Событие storage поддерживается везде, где работает объект localStorage , включая Internet Explorer 8. IE 8 не поддерживает стандарт W3C addEventListener (хотя он, наконец-то, будет добавлен в IE 9), поэтому, чтобы отловить событие storage нужно проверить, какой механизм событий поддерживает браузер (если вы уже проделывали это раньше с другими событиями, то можете пропустить этот раздел до конца). Перехват события storage работает так же, как и перехват других событий. Если вы предпочитаете использовать jQuery или какую-либо другую библиотеку JavaScript для регистрации обработчиков событий, то можете проделать это и со storage тоже.

if (window.addEventListener) {
window.addEventListener("storage", handle_storage, false);
} else {
window.attachEvent("onstorage", handle_storage);
};

Функция обратного вызова handle_storage будет вызвана с объектом StorageEvent , за исключением Internet Explorer, где события хранятся в window.event .

function handle_storage(e) {
if (!e) { e = window.event; }
}

В данном случае переменная e будет объектом StorageEvent , который обладает следующими полезными свойствами.

* Примечание: свойство url изначально называлось uri и некоторые браузеры поддерживали это свойство перед изменением спецификации. Для обеспечения максимальной совместимости вы должны проверить существует ли свойство url , и если нет проверить вместо него свойство uri .

Событие storage нельзя отменить, внутри функции обратного вызова handle_storage нет возможности остановить изменение. Это просто способ браузеру сказать вам: «Эй, это только что случилось. Вы ничего не можете сделать, я просто хотел, чтобы вы знали».

Ограничения в текущих браузерах

Говоря об истории локального хранилища с помощью сторонних плагинов, я упомянул про ограничения каждой техники. Я вспомнил, что не сказал ничего об ограничениях теперь уже стандартного HTML5-хранилища. Я дам вам ответы, а затем объясню их. Ответы в порядке важности такие: «5 мегабайт», «QUOTA_EXCEEDED_ERR» и «нет».

«5 мегабайт» - сколько места для хранения выдается по умолчанию. Это значение на удивление одинаково во всех браузерах, хотя и сформулировано не более как предложение в спецификации HTML5. Надо понимать, что вы храните строки, а не данные в исходном формате. Если вы храните много целых чисел или чисел с плавающей запятой, разница в представлении может оказаться большой. Каждая цифра в числе с плавающей запятой хранится в виде символа, а не в обычном представлении для таких чисел.

«QUOTA_EXCEEDED_ERR» это исключение, которое вы получите, если превысите свою квоту в 5 Мб. «Нет» является ответом на следующий очевидный вопрос: «Могу ли я попросить у пользователя больше пространства для хранения?». На момент написания в браузерах не реализован какой-либо механизм для веб-разработчиков, чтобы запросить больше места для хранения. Некоторые браузеры (например, Opera) позволяют пользователю контролировать квоты хранилища для каждого сайта, но это чисто инициатива пользователя, не связанная с тем, что вы как разработчик можете встроить в ваше веб-приложение.

HTML5-хранилище в действии

Давайте посмотрим на HTML5-хранилище в действии. Снова обратимся к , которую мы построили в главе про рисование. С этой игрой связана небольшая проблема: если вы закроете окно браузера посередине игры, то потеряете результаты. Но с HTML5-хранилищем мы можем сохранять процесс игры на месте, в самом браузере. Откройте демонстрацию, сделайте несколько ходов, закройте вкладку браузера, а затем снова ее откройте. Если ваш браузер поддерживает HTML5-хранилище, демонстрационная страница волшебным образом вспомнит точное положение в игре, в том числе, сколько ходов вы сделали, положение каждой фишки на доске и даже выбранную фишку.

Как это работает? Каждый раз, когда происходит изменение в игре, мы будем вызывать эту функцию.

function saveGameState() {

localStorage["halma.game.in.progress"] = gGameInProgress;
for (var i = 0; i < kNumPieces; i++) {
localStorage["halma.piece." + i + ".row"] = gPieces[i].row;
localStorage["halma.piece." + i + ".column"] = gPieces[i].column;
}
localStorage["halma.selectedpiece"] = gSelectedPieceIndex;
localStorage["halma.selectedpiecehasmoved"] = gSelectedPieceHasMoved;
localStorage["halma.movecount"] = gMoveCount;
return true;
}

Как видите, используется объект localStorage для сохранения процесса игры (gGameInProgress , логический тип). Далее перебираются все фишки (gPieces , массив JavaScript) и сохраняется строка и столбец для каждой из них. После чего сохраняются некоторые дополнительные состояния игры, включая выбранную фишку (gSelectedPieceIndex , целое число), фишку, которая находится в середине длинной серии прыжков (gSelectedPieceHasMoved , логический тип) и общее число сделанных ходов (gMoveCount , целое число).

При загрузке страницы вместо автоматического вызова функции newGame() , которая бы вернула все переменные в исходные значения, мы вызываем resumeGame() . Функция resumeGame() с помощью HTML5-хранилища проверяет состояние игры в локальном хранилище. Если оно есть, то восстанавливает значения с использованием объекта localStorage .

function resumeGame() {
if (!supportsLocalStorage()) { return false; }
gGameInProgress = (localStorage["halma.game.in.progress"] == "true");
if (!gGameInProgress) { return false; }
gPieces = new Array(kNumPieces);
for (var i = 0; i < kNumPieces; i++) {
var row = parseInt(localStorage["halma.piece." + i + ".row"]);
var column = parseInt(localStorage["halma.piece." + i + ".column"]);
gPieces[i] = new Cell(row, column);
}
gNumPieces = kNumPieces;
gSelectedPieceIndex = parseInt(localStorage["halma.selectedpiece"]);
gSelectedPieceHasMoved = localStorage["halma.selectedpiecehasmoved"] == "true";
gMoveCount = parseInt(localStorage["halma.movecount"]);
drawBoard();
return true;
}

Наиболее важной частью этой функции является оговорка, о которой я упоминал ранее в этой главе и повторю здесь: данные хранятся в виде строк. Если вы храните нечто другое, а не строки, вам нужно конвертировать их при получении. К примеру, флаг о том, что игра в процессе (gGameInProgress ) является логическим типом. В функции saveGameState() мы просто храним его и не беспокоимся о типе данных.

localStorage["halma.game.in.progress"] = gGameInProgress;

Но в функции resumeGame() мы должны рассмотреть значение, полученное из локального хранилища в виде строки и вручную построить собственное логическое значение.

gGameInProgress = (localStorage["halma.game.in.progress"] == "true");

Аналогичным образом, число ходов хранится в gMoveCount как целое, в функции saveGameState() мы просто сохраняем его.

localStorage["halma.movecount"] = gMoveCount;

Но в функции resumeGame() мы должны конвертировать значение в целое, используя встроенную в JavaScript функцию parseInt() .

gMoveCount = parseInt(localStorage["halma.movecount"]);

За пределами пары ключ/значение: конкурентное видение

Хотя в истории было много уловок и обходных путей, нынешнее состояние HTML5-хранилища на удивление благополучно. Новый API был стандартизирован и включен во все основные браузеры, платформы и устройства. Для веб-разработчика такое увидишь не каждый день, не так ли? Но это больше, чем «5 мегабайт пар ключ/значение» и будущее постоянного локального хранилища это... как бы сказать... ну, пусть конкурентное видение.

Одно видение является аббревиатурой, которую вы уже знаете - SQL. В 2007 году Google запустил Gears, кроссбраузерный плагин с открытым исходным кодом, в который включена встроенная база данных на основе SQLite. Этот ранний прототип позже повлиял на создание спецификации Web SQL Database . База данных Web SQL (ранее известная как «WebDB») обеспечивает тонкую оболочку вокруг базы данных SQL, что позволяет делать следующие вещи из JavaScript:

openDatabase("documents", "1.0", "Local document storage", 5*1024*1024, function (db) {
db.changeVersion("", "1.0", function (t) {
t.executeSql("CREATE TABLE docids (id, name)");
}, error);
});

Как вы можете видеть, большая часть действий находится в строке с методом ExecuteSQL. Эта строка может поддерживать любые команды SQL, в том числе SELECT, UPDATE, INSERT и DELETE. Это все равно, что серверное программирования баз данных, за исключением того, что вы делаете это с JavaScript! О радость!

Спецификация базы данных Web SQL была реализована в четырех браузерах и платформах.

Поддержка базы данных Web SQL
IE Firefox Safari Chrome Opera iPhone Android
4.0+ 4.0+ 10.5+ 3.0+ 2.0+

Конечно, если вы использовали более чем одну базу данных в своей жизни, то знаете, что «SQL» это скорее маркетинговый термин, чем жесткий и быстрый стандарт (кто-то может сказать то же самое об HTML5, но это не важно). Конечно, есть актуальная спецификация SQL (она называется SQL-92), но в мире нет сервера баз данных, который соответствует только этой спецификации. Есть Oracle SQL, Microsoft SQL, SQL в MySQL, SQL в PostgreSQL, SQL в SQLite. В действительности, каждый из этих продуктов с течением времени добавляет новые функции SQL, так что недостаточно даже произнести «SQL в SQLite». Вы должны сказать «версия SQL, который поставляется вместе с SQLite версии X.Y.Z».

Все это подводит нас к следующей оговорке, в настоящее время размещенной вверху спецификации Web SQL.

Спецификация зашла в тупик: все заинтересованные разработчики используют серверный SQL (SQLite), но нам нужно несколько независимых реализаций, чтобы двигаться по пути стандартизации. Пока другие разработчики заинтересованы в реализации этой спецификации, описание диалекта SQL было оставлено как обычная ссылка на Sqlite, который не приемлем для стандарта.

Именно на этом фоне я расскажу вам о другом конкурентном видении для продвинутых, постоянное локальное хранилище для веб-приложений: Indexed Database API , ранее известное как «WebSimpleDB», теперь ласково называемое IndexedDB.

Indexed Database API предоставляет то, что называется хранилище объектов, при этом много идей заимствовано из баз данных SQL. Есть «базы данных» с «записями», каждая запись имеет определенное количество «полей». У каждого поля есть определенный тип данных, который определяется при создании базы данных. Вы можете выбрать часть записей, затем перечислить их «курсором». Изменения в хранилище объектов обрабатываются с «транзакциями».

Если вы хоть раз программировали базы данных SQL, то эти термины, вероятно, вам знакомы. Основная разница в том, что хранилище объектов не имеет структурированного языка запросов. Вы не напишите условие вроде "SELECT * from USERS where ACTIVE = "Y"". Вместо этого используются методы, предоставляемые хранилищем объектов для открытия базы USERS, перечисления записей, фильтрации наших записей и использование методов доступа для получения значения каждого поля оставшихся записей. An early walk-through of IndexedDB (Ранний проход IndexedDB) это хорошее руководство о том, как работает IndexedDB и сравнение IndexedDB с Web SQL.

На момент написания IndexedDB был реализован только в бета-версии Firefox 4. Для контраста, Mozilla заявила, что никогда не будет воплощать Web SQL. Google заявил, что они рассматривают поддержку IndexedDB для Chromium и Google Chrome. И даже Майкрософт заявил, что IndexedDB «отличное решение для веб».

Что вы как веб-разработчик можете делать с IndexedDB? На данный момент практически ничего, кроме некоторых технологических демонстраций. Через год? Возможно.