Mohitdb7 Ответов: 1

Локальные относительные изображения не загружаются в webview. UWP windows 10


Когда я пытаюсь загрузить html-код с помощью NavigateToString, хранящегося в папке LocalStorage приложения Windows 10. Он не загружает свои относительные файлы, такие как CSS, Javascript, изображения.

Я также использовал базовый тег сверху. Та же концепция работает и для приложения Silverlight.

Пожалуйста, помогите мне в этом.

Что я уже пробовал:

Используется NavigateToString для навигации в WebView. HTML-файлы хранятся в папке LocalStorage.

1 Ответов

Рейтинг:
1

Member 12665569

привет Mohitdb7
считать это:
1.Вы не можете запустить html-файл, присутствующий непосредственно под localfolder (по соображениям безопасности), но вы можете запустить html-файлы из подпапок localfolder
например: ms-appdata:///local/subfolder/my.html может быть запущен из webview.

2. ваши другие данные (изображения и т. д.) Теперь будут работать с адресом относительно вашего html-файла.

3.вам нужно использовать navigatetolocalstreamuri и buildlocalstreamuri вместе с resolver для взаимодействия между javascript и native (при запуске из localstorage)
вы можете обратиться к этой ссылке, чтобы теперь подробнее рассказать о пункте 3. Метод WebView. NavigateToLocalStreamUri - разработка приложений для Windows[^].

надеюсь, это поможет.