Получить все данные из LocalStorage (не зная имени ключа)

Я ищу способ получить всю информацию из localStorage. У меня проблема в том, что я не знаю, какими будут данные, поскольку они создаются пользователем.

Итак, вот что происходит: пользователь вводит текст, он использует javascript для управления им в зависимости от того, какие флажки он установил в форме ввода. эти поля предназначены для символов, например, если они отмечают поле для @, тогда текст + @At (символ, затем слово) будет помещен в локальное хранилище с другой половиной пары как логическое значение (1 или 0 в этом случае) Представляет, проверено ли оно.

точная пара будет выглядеть так:

someString .. @ At | 1
someString .. # Хеш | 0

и т. Д.

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

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

Спасибо, Wez

10
задан wezternator 4 February 2012 в 22:03
поделиться