Я сделал сайт, который использует localStorage, но я в основном тестировал его в Opera.LocalStorage аномалии в Chrome и Firefox
Путь веб-сайт получает локально сохраненные данные с помощью JS для цикла:
for (var key in localStorage) { // DO STUFF! }
Когда мои друзья использовали веб-сайт с хромом и светлячок они сказали мне, что это отображает случайные строки.
Экраны здесь: http://i.imgur.com/HeXrxoM.png (список слева ключи LocalStorage) и http://i.imgur.com/wdtTZ9r.png
Мой первый предположение, что Chrome или Firefox добавлены некоторые элементы LocalStorage на каждом посещении веб-сайта (удаление куки не исправить проблема по мере их возникновения).
Проблема заключается в том, что когда мой сайт требует пользователей/localStorage, он просто говорит «получить все ключи cookie» и, кажется, получает буквально ВСЕ, даже те, которые создаются браузерами.
Я могу только подумать об одном способе исправить это, просто заблокировав все ключевые слова, которые создаются хром и firefox внутри самой JS, и заставляя его не отображаться.
Любые идеи? Я знаю, что это чрезвычайно специфично, но это хлопотно. Дополнительная информация, я уже проверял расширения, которые они использовали, но они, похоже, не являются проблемой (потому что у меня есть одно и то же, и эти аномалии localstorage не являются проблемой).
Спасибо всем ответы и мирятся со мной :)
Кроме того, мой сайт, если кто-либо желает сообщить больше ошибок:
http://youtube-collections.tumblr.com/
Это сработало. Существуют ли какие-либо аналогичные способы проверки наличия локального хранилища на веб-странице, а не, скажем, расширения браузера? Благодаря :) –