2015-04-02 2 views
0

Мне интересно, если у кого-то есть опыт загрузки локального файла html в Windows Phone 8.1 Управление веб-браузером? Похоже, что WP обрабатывает локальные файлы, поскольку они не принадлежат к одному и тому же серверу, поэтому он создает объект localStorage для каждого файла отдельно.Windows Phone 8.1 localStorage issue

Итак, если вы создаете два элемента управления WebBrowser в своем приложении и загружаете два файла html в каждом из них, они не видят друг друга. Но если вы закроете приложение и загрузите его снова, каждый запомнил его собственные данные.

Я знаю, что WP 7.1 не имеет localStorage, но WP 8.1 делает, и мне интересно, почему это не работает, как в Android или iOS.

Знаете ли вы, что обходной путь?

ответ

0

Я столкнулся с той же проблемой, и выяснилось, что localStorage хранится отдельно при навигации по другому протоколу. Я решил это, сославшись на источник HTML с «x-wmapp0:» в качестве префикса. Для этого вам необходимо предоставить абсолютный URI.

new System.Uri("x-wmapp0:/www/index.html", UriKind.Absolute);