устройство webKitView не загружает локальные изображения, но симулятор загружает изображения - PullRequest
0 голосов
/ 04 июня 2019

У меня есть html-файл, расположенный локально в каталоге Library устройства, и некоторые изображения в этом же каталоге. поэтому, когда я открываю webkitview в симуляторе, он прекрасно загружает изображения, но когда я использую устройство, загружается html-страница, но изображения не загружаются. Это мой html:

<html><head><script src='./test.js'></script></head><body><img src='./sample_attachment.jpg' alt='Girl in a jacket' /><body><html>

и вот как я загружаю веб-представление:

            webView.loadFileURL(path, allowingReadAccessTo: path)

Я также включил Разрешить произвольные загрузки в info.plist. Спасибо за вашу помощь!

1 Ответ

0 голосов
/ 04 июня 2019

Я нашел решение, которое может помочь любому из вас: первый путь в webView.loadFileURL (firstPath, allowReadAccessTo: secondPath) - это путь к html-файлу, а второй путь - это путь к ресурсам, которые вам разрешено открывать; проблема, которую я поставил на тот же путь, поэтому только html страница загружена (я не знаю, почему симулятор правильно загружает ресурсы), но когда я указываю путь к каталогу во втором пути, он может получить доступ ко всем ресурсам и отлично их загрузить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...