1

Я пишу небольшой скрипт localstorage с резервным копированием файлов cookie. До сих пор так хорошо, я перейти в режим IE7 в IE8 и введите localStorage в консоли ожидая его возврата undefined Но он возвращает объект {...}Режим IE7 в IE8 - localStorage не является неопределенным

Это нормально? Если да, есть ли в любом случае для меня проверка моего скрипта без виртуальных машин?

+0

Убедитесь, что вы включили «Режим браузера» и «Режим документа». Один влияет на механизм JavaScript, а другой влияет (помимо всего прочего) на строку пользовательского агента. Наличие непоследовательных значений для режима браузера/документа может привести к тому, что ваш код будет вести себя странно, если он выполняет обнаружение браузера (в отличие от обнаружения функции). – Halcyon

+0

Я сделал, режим документа был установлен на 'IE7 Standards' во время теста http://i41.tinypic.com/6teb8z.png – rzr

ответ

1

Переключение режимов документов и т. Д. Является ненадежным для тестирования функций обнаружения. Это действительно полезно только для быстрого теста рендеринга.

Самый надежный способ протестировать проблемы браузера - это виртуальная машина. Вы можете установить download предварительно настроенные виртуальные машины для тестирования IE или использовать такое облачное решение, как http://www.browserstack.com/.

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

  • Нет связанных вопросов^_^