У меня похожая проблема, веб-просмотр загружен из файла: // и не загружает внешние ресурсы ... cors также установлен на * на стороне сервера.
Так что углубляясь в это, похоже, моя проблема заключалась в том, что я использовал пользовательские сертификаты ssl на стороне сервера, и Android не смог проверить подлинность сервера, поэтому запросы отменялись. (добавление промежуточных сертификатов в приложение поможет)
попеременно
Вы можете переопределить mustInterceptRequest веб-клиента и самостоятельно извлечь внешние сценарии, возвращая запрос, из которого веб-просмотр будет извлекать данные (убедитесь, что вы не извлекаете данные во время вызова shouldInterceptRequest, иначе это будет слишком долгая последовательная выборка ресурсов; вместо этого верните подкласс запроса и запустите извлекает данные асинхронно, так что к тому времени, когда приходит вызов getData, у вас уже есть то, что вам нужно ... ищите, так что асинхронный запрос должен получить запрос InInterceptRequest).