1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hcanyz-ZJsBridge

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
readme-nativeResourceUrl.md 1.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 29.11.2024 16:35 094fb14

Протокол

Если на веб-странице для Android и iOS напрямую указать путь к ресурсу с помощью file:/// — страница не сможет отобразить этот файл (изображение).
Можно создать виртуальный URI ресурса, веб-страница будет работать с виртуальным URI как обычно. На стороне Android при загрузке ресурса этот URI динамически перехватывается и заменяется реальными данными ресурса.

Принцип работы:

//android.webkit.WebViewClient
override fun shouldInterceptRequest(view: WebView, request: WebResourceRequest): WebResourceResponse? {

}

//Все ресурсы, загружаемые через веб-страницу, проходят через этот метод. Можно перехватить определённый URL и вернуть обработанный WebResourceResponse.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/hcanyz-ZJsBridge.git
git@api.gitlife.ru:oschina-mirror/hcanyz-ZJsBridge.git
oschina-mirror
hcanyz-ZJsBridge
hcanyz-ZJsBridge
master