Расположение локального хранилища в файловой системе, скорее всего, является деталью реализации, которая не всегда будет одинаковой в зависимости от версии (она может даже измениться с помощью пакета обновления или обновления до IE).
Чтобы очистить локальное хранилище с использованием утвержденных методов, см. Очистка областей хранения на странице Введение в DOM Storage MSDN :
Очистка складских помещений
Состояние сеанса сбрасывается, как только
последнее окно для ссылки на эти данные
закрыто. Тем не менее, пользователи могут очистить
складские помещения в любое время, выбрав
Удалить историю просмотров из Инструменты
меню в Internet Explorer, выбрав
Cookies и нажмите
OK . Это очищает сессию и местный
области хранения для всех доменов, которые
не в папке «Избранное» и сбрасывает
квоты хранения в реестре.
Очистить Сохранить данные любимого сайта
флажок, чтобы удалить все области хранения,
независимо от источника.
Чтобы удалить пары ключ / значение из
список хранения, перебрать
коллекция с removeItem или использование
очистить , чтобы удалить все элементы сразу.
Имейте в виду, что изменения в местном
области хранения сохраняются на диск
асинхронно.
Альтернативой использованию утвержденных методов является использование инструмента, подобного Process Monitor , для наблюдения за доступом к диску и реестру, когда вы записываете что-то в window.localStorage
. К сожалению, если вы видите запись в файл, подобный %userprofile%\Cookies\index.dat
, вероятно, было бы неразумно удалять этот файл (поскольку он содержит информацию обо всех других файлах cookie, о которых знает IE).
РЕДАКТИРОВАТЬ: Используя мое собственное предложение, я обнаружил, что локальное хранилище, кажется, находится на %userprofile%\Local Settings\Application Data\Microsoft\Internet Explorer\DOMStore
(в Windows XP, Vista и Windows 7 будет немного отличаться). Это просто файлы XML, но я не уверен, насколько они безопасны для удаления из-за index.dat
(в котором может храниться информация о существовании файлов XML или их содержимого).