Получить ресурс из WebView, который уже был загружен

У меня есть веб-просмотр, который загружает внешнюю веб-страницу. Я хочу реализовать собственный механизм кэширования, чтобы больше не нужно было загружать такие ресурсы, как css, js и images. Я уже попробовал эти два метода:

  • переопределить shouldInterceptRequest метод WebViewClient

Таким образом, я могу предоставить свой локальный ресурс для веб-просмотра. Нет никакого способа получить ресурс, который загружает веб-просмотр. Реальная загрузка происходит после завершения метода. Согласно документации ресурс скачивается только если этот метод возвращает null,

  • переопределить onLoadResource метод WebViewClient

Таким образом, я могу получить только URL загруженного ресурса и ничего более...

Спасибо за помощь!

0 ответов

Другие вопросы по тегам