Локальное хранилище Html5 WebControl winform

Уважаемые разработчики программного обеспечения,

Приложение WinForm, использующее элемент управления WebBrowser, на котором размещено веб-приложение html5. Он использует две функции HTML5: 1. Кэш приложения 2. Локальное хранилище

Кэш приложений работает идеально. Локальное хранилище не работает. (typeof(Storage) == "undefined")

При запросе http://html5test.com в элементе управления WebBrowser отображается: "Вы используете Internet Explorer 11.... " и полная поддержка как для кэша приложений, так и для локального хранилища.

Что нужно сделать, чтобы элемент управления WebBrowser мог обрабатывать локальное хранилище?

Все подсказки, которые ведут меня в правильном направлении, более чем приветствуются.


person StephanC    schedule 19.03.2014    source источник
comment
возможный дубликат вызова Ajax веб-браузера C#   -  person noseratio    schedule 20.03.2014


Ответы (1)


В разных браузерах разная поддержка/синтаксис для функции Html5, что плохо, очень плохо,

но в IE вам следует попробовать var storage = window.localStorage;

Надеюсь это поможет!

Кстати: это потому, что за браузером все основные браузеры имеют свой собственный движок javascript, некоторые методы даже имеют одно и то же имя, но ведут себя по-разному, плохо, очень плохо,

Подобно методу Error(), вы найдете разные реализации в IE, Firefox и Chrome, плохо, очень плохо!!!

person Kevin Simple    schedule 19.03.2014
comment
Большое тебе спасибо. Что объясняет его. Локальное хранилище (LS) работает нормально. приложение хранит данные онлайн с помощью LS, но сталкивается с проблемой в автономном режиме, которая сначала считалась проблемой LS, но, похоже, это что-то другое. Еще раз спасибо за ответ. Стефан - person StephanC; 20.03.2014
comment
Дело закрыто: локальное хранилище очень хорошо работает через веб-браузер. Это была ошибка Ajax, которая вызвала ошибку. xmlHttp.send(null), выполненный в автономном режиме, привел к полному сбою приложения (элемент управления WebBrowser). Еще раз спасибо за ваши советы Стефан - person StephanC; 20.03.2014