Получить ресурс из WebView, который уже был загружен
У меня есть веб-просмотр, который загружает внешнюю веб-страницу. Я хочу реализовать собственный механизм кэширования, чтобы больше не нужно было загружать такие ресурсы, как css, js и images. Я уже попробовал эти два метода:
- переопределить
shouldInterceptRequest
метод WebViewClient
Таким образом, я могу предоставить свой локальный ресурс для веб-просмотра. Нет никакого способа получить ресурс, который загружает веб-просмотр. Реальная загрузка происходит после завершения метода. Согласно документации ресурс скачивается только если этот метод возвращает null
,
- переопределить
onLoadResource
метод WebViewClient
Таким образом, я могу получить только URL загруженного ресурса и ничего более...
Спасибо за помощь!