Можно ли очистить локальное хранилище HTML5 на определенной веб-странице? Я редактировал демоверсию Javascript на http://jsfiddle.net и переставил окна таким образом, что размер одного из них стал невозможно изменить. Можно ли в этом случае очистить локальное хранилище на определенной странице?
google-chrome
html5
local-storage
Андерсон Грин
источник
источник
Ответы:
В Chrome теперь есть возможность очистить локальное хранилище определенного сайта. Для этого введите это в омнибоксе
Теперь вы можете ввести имя сайта, выбрать «Локальное хранилище» и нажать «Удалить», чтобы очистить локальное хранилище для сайта.
источник
Хотя Chrome не предоставляет пользовательский интерфейс для очистки localStorage, существует API, который удаляет либо определенный ключ, либо весь объект localStorage на веб-сайте.
В каждом браузере Chrome по умолчанию установлена консоль JavaScript. Таким образом, альтернативный метод, и, возможно, самый простой способ очистить localStorage, состоит в том, чтобы щелкнуть правой кнопкой мыши на странице, нажать «Проверить элемент», а затем перейти на вкладку «Консоль». Когда консоль откроется, введите следующий JavaScript и нажмите enter:
После этого localStorage будет очищен. Обратите внимание, что это влияет на все веб-страницы в одном домене, поэтому если вы очистите localStorage для jsfiddle.net/index.html (при условии, что это страница, на которой вы находитесь), то он очистит его для всех других страниц на этом сайте. Посмотрите HTML5Goodies - Взгляд в локальное хранилище данных в HTML 5 для получения дополнительной информации.
источник
Chrome пока не предоставляет интерфейс для управления локальным хранилищем HTML5, поэтому для удаления локального хранилища в Chrome вам нужно будет либо вручную найти и удалить файл в
Local Storage
подкаталоге в разделе « Данные пользователя» . Вы можете найти его, найдя файл, содержащий доменное имя.Вы также можете использовать функцию удаления файлов cookie и других данных сайта и подключаемого модуля в диалоговом окне « Очистить данные просмотра » (
chrome://chrome/settings/clearBrowserData
или Ctrl+ Shift+ Delete), однако это не дает детального контроля на уровне сайта.Для справки, jsfiddle.net не использует local-storage для своих фреймов, он использует стандартные куки, которые вы можете удалить
chrome://chrome/settings/cookies
. Просто введитеjsf
в поле для редактирования, затем нажмитеwindow_sizes
cookie, а затем[Remove]
кнопку. Чтобы удалить все файлы cookie на страницеjsfiddle.net
, просто нажмите наjsfiddle
запись (не на специальные файлы cookie) и нажмите Delete.источник
Вы также можете очистить его через консоль в окне разработчика с помощью команды
localStorage.clear()
:источник
undefined
ожидаемый ответ?Я пока не могу комментировать, но принятый ответ уже не на 100% точен с момента последнего обновления Chrome. В Chrome появился новый вид материала для всех настроек; и ссылка для очистки всего локального хранилища для указанного хоста теперь немного отличается:
источник
chrome://settings/siteData
Если у вас есть Chrome Developer Tools, вы можете увидеть или изменить значения localStorage
Он организован по доменам. (localStorage относится к домену, а не к странице.)
Выделите пары ключ / значение и нажмите X, если вы хотите удалить их.
источник
Ответ
chrome://settings/siteData
не сработал для меняВот что у меня работает в Chrome версии 61:
chrome://settings/content/cookies
Это очищает не только печенье , но и локальное хранилище и ваши локальные базы данных тоже
источник