Как загрузить все ресурсы для веб-страницы, включая js, css, изображение с помощью XMLHttpRequest или любого другого полезного метода - PullRequest
0 голосов
/ 26 мая 2020

Я изучаю Android и столкнулся с одной проблемой. Я собираюсь настроить юзубраузер, мне нужно загрузить все ресурсы для веб-страницы. Знаете, обычный браузер на windows может загружать все ресурсы.

Текущий браузер загружает только одну html страницу, а эта html страница содержит css, js, изображения со ссылками.

Не дополнительные css, js файлы изображений в виде файлов. Нехорошо, когда пользователь читает все файлы в автономном режиме. Итак, я собираюсь настроить его. Но я понятия не имею об этом. Я нашел этот код в yuzubrowser

var xhr=new XMLHttpRequest;xhr.open('GET','$url',!0),
xhr.responseType='blob',
xhr.onload=function() {
    if(200==this.status) {
            var e=this.response,
            n=new FileReader;
            n.onloadend=function() {
                base64data=n.result,
                window.location.href='yuzu:download-file/$secretKey&$type&' + encodeURIComponent(base64data)
            },
            n.readAsDataURL(e)
        }
},
xhr.onerror = function() {
    alert('${getString(R.string.js_download_cross_origin)}')
}
xhr.send();

Я думаю, что этот код запрашивает только один html файл. Как передумать? Добрая надежда поможет.

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