2014-10-27 2 views
9

Я использую localStorage в своем веб-приложении для сохранения всех видов данных. Однако это не похоже на работу с интернет-проводник 10.т.е. 10 localStorage.getItem возвращает ошибку: больше данных доступно

Когда я пытаюсь проверить это с:

localStorage.testItem = "testing" 

он отлично работает, но когда я пытаюсь

localStorage.setItem('testItem', 'testing'); 

Я получаю ошибку : Доступны дополнительные данные. Что здесь происходит?

+0

У меня есть снимок экрана передо мной на «Больше данных доступна.» ошибка, но в IE8. Я еще не знаю причину, но ты не одинок! – mwcz

+0

Ошибка, которую я вижу, заключается в том, что IE8 и IE11 (абсолютная последняя версия) бросают сообщение «Больше данных доступно» всякий раз, когда ссылается на «localStorage». Просто набрав 'localStorage' в консоли достаточно, чтобы вызвать его. Это похоже на ошибку в IE или на необычную настройку среды. – mwcz

+0

Просто наткнулся на это и удивился, чтобы не найти больше информации об ошибке. Вы когда-нибудь это выясняли? –

ответ

4

У меня нет твердого ответа для этого, но я отлаживал эту ошибку в ящике удаленного пользователя около месяца. Я не имел прямой доступ к ящику, но то, что я знаю:

  1. в моем конкретном случае, любая ссылка на localStorage вызвал «SCRIPT234: Больше данных доступно» исключение. Это немного отличается от задачи операционного по
  2. Ошибка 234: Больше данных доступно является low-level Windows system error
  3. Это не имеет значения, является ли «Enable DOM Storage» проверяется в «Инструменты/Свойства обозревателя/Дополнительно/Безопасность/Enable DOM Хранение ", ошибка происходит в обоих направлениях
  4. Это произошло в очень недавней сборке IE 11: IE 11.0.9600.17501
  5. Нет записи об этой ошибке, когда-либо происходившей внутри IE, за исключением этого вопроса SO. Обычно это ошибка на системном уровне. Тот факт, что он пузырится на консоли JS, вызывает беспокойство. Обычно, когда ОС раскрывает свои кишки на веб-странице, страница может попасть внутрь и украсть некоторые органы.

screenshot of error

В конечном счете, ошибка перестала появляться, но фактическое исправление мне неизвестно. Пользователь очистил кеш браузера (возможно, он был поврежден?) Незадолго до его разрешения, но также может быть обновлением Windows, которое разрешило проблему или какое-то другое неизвестное изменение. На данный момент я понятия не имею, как воспроизвести его, но, надеюсь, некоторые из вышеперечисленных сведений помогут следующему человеку, который наткнулся на него.

4

Один из наших клиентов столкнулся с этой ошибкой и отправил нам скриншот (IE9 Windows 7). SCRIPT234: More data is available error in Internet Explorer console log

Наша веб-страница аналогичным образом использует localStorage.

Я могу подтвердить, что clearing the cache устранили эту проблему

1. Select Tools (via the Gear Icon) > Safety > Delete browsing history... 
NOTE: You can also access this menu by holding Ctrl + Shift + Delete. 

2. Make sure to uncheck Preserve Favorites website data and check both Temporary Internet Files and Cookies then click Delete. 
Uncheck Preserve Favorites website data; Check both Temporary Internet Files and Cookies; > Delete 

3. You will get a confirmation at the bottom of the window once it has successfully cleared your cache and cookies. 

Further Troubleshooting 

1. Close out of Internet Options. Click on Tools and select Developer Tools. 

2. In the Developer Tools window, click on Cache and select Clear Browser Cache... 

3. Click Yes to confirm the clearing of the browser cache. 
+0

Пожалуйста, добавьте некоторую информацию в свой ответ по ссылке. Это может сломаться по линии, и ваш ответ больше не будет таким эффективным. – krillgar

Смежные вопросы