Відповіді:
Проект W3C говорить про це
Користувацькі агенти повинні закінчувати термін дії даних з локальних областей зберігання лише з міркувань безпеки або на запит користувача. Користувацькі агенти завжди повинні уникати видалення даних під час виконання сценарію, який може отримати доступ до цих даних.
Отже, якщо браузери дотримуються специфікації, вона повинна зберігатись, поки користувач не видалить її з усіх браузерів, я не знайшов жодного, який би видалив у жодному з моїх проектів.
Гарну статтю для читання також http://ejohn.org/blog/dom-storage/
localStorage також відомий як Web Storage, HTML5 Storage та DOM Storage (все це означає те саме).
localStorage схожий на sessionStorage, за винятком того, що дані, що зберігаються у localStorage, не мають часу закінчення, тоді як дані, що зберігаються у sessionStorage, очищаються після закінчення сеансу перегляду (тобто коли закрита вкладка браузера / браузера). Зберігання сеансів використовується набагато рідше, ніж localStorage, і існує лише на поточній вкладці браузера - навіть дві вкладки, завантажені одним і тим же веб-сайтом, матимуть різні дані sessionStorage. Дані sessionStorage зберігають оновлення сторінки, але не закривають / відкривають вкладку. Дані LocalStorage, з іншого боку, поділяються між усіма вкладками та вікнами одного і того ж походження. Дані LocalStorage не закінчуються; він залишається після перезавантаження браузера і навіть після перезавантаження ОС. Джерело
localStorage доступний у всіх браузерах, але наполегливість послідовно не застосовується. Зокрема, localStorage може бути очищений дією користувача та може бути очищений ненавмисно (хто може подумати, що очищення всіх файлів cookie також очищає localStorage?).
У Firefox локальне зберігання очищається, коли виконуються ці три умови: (а) користувач очищає недавню історію, (б) куки вибираються для очищення, (в) діапазон часу - "Все"
У Chrome локальне зберігання очищається, коли виконуються ці умови: (a) очистити дані веб-перегляду, (b) "обрано файли cookie та інші дані про сайти", (c) часовий інтервал - "з початку часу". У Chrome тепер також можна видалити localStorage для одного конкретного сайту .
В IE для очищення localStorage: (a) Інструменти - Параметри Інтернету, (b) вкладка Загальні, (c) видалення історії переглядів при виході, (d) забезпечення "файлів cookie та даних веб-сайтів" (або "тимчасових Інтернет-файлів та файлів веб-сайтів" ") вибрано, (д) розглянути прапорець" Зберегти дані вибраного веб-сайту "вгорі
У Safari: (a) Клацніть Safari (b) Налаштування (c) Виберіть вкладку Конфіденційність (d) Клацніть Видалити всі дані веб-сайту (e) Клацніть Видалити зараз
Opera: Незважаючи на чудові статті про localStorage з сайту Opera, я поки не знайшов чітких (непрограмних) інструкцій для користувачів, як очистити localStorage. Якщо хтось знайде, будь ласка, залиште коментар нижче цієї відповіді за посиланням.
На сайті Opera dev є чудовий підсумок localStorage:
Поточний спосіб зберігання даних на стороні клієнта - файли cookie - є проблемою:
Невеликий розмір: файли cookie зазвичай мають максимальний розмір близько 4 Кб, що не дуже добре для зберігання будь-яких складних даних
Файлам cookie важко відслідковувати дві або більше транзакцій на одному веб-сайті, що може відбуватися на двох або більше різних вкладках
Файли cookie можна використовувати за допомогою таких методів, як сценарій між сайтом, що призводить до порушення безпеки
Інші (менш популярні) альтернативи файлам cookie включають методи запису рядків запитів, прихованих форм форми, локальних спільних об'єктів на основі флеш-файлів тощо. використовували досить погані способи зберігання даних на кінці користувача. Нам потрібен кращий спосіб, куди надходить Веб-сховище.
Веб-сховище
Специфікація W3C Web Storage була розроблена як кращий спосіб зберігання даних на стороні клієнта. У ньому є два різних типи зберігання: Сеанс та Локальне зберігання.
Як сесія, так і локальне зберігання зазвичай зможуть зберігати близько 5 Мб даних на домен, що значно більше, ніж файли cookie.
Ресурси:
https://developer.mozilla.org/en-US/docs/Web/API/Window/sessionStorage
https://javascript.info/localstorage
https://dev.opera.com/articles/web-storage/
http://www.quirksmode.org/html5/storage.html
http://www.ghacks.net/2015/02/05/how-to-clear-web-storage-in-your-browser-of-choice/
http://www.opera.com/dragonfly/documentation/storage/
Вміст у локальному зберіганні зберігається, якщо користувач вирішить очистити сховище (повністю або одне значення всередині нього)
Щодо узгодженості у веб-переглядачі, локальне зберігання наразі доступне у всіх основних браузерах, включаючи IE8 + (див. Http://caniuse.com/#feat=namevalue-storage )
У Chrome під час виконання "очищення даних веб-перегляду", якщо ви вибрали опцію "Файли cookie та інші дані про сайти та плагіни", дані сеансу зберігання будуть видалені.