Как загрузить полную страницу html в JS / React-Native? - PullRequest
1 голос
/ 11 июля 2020

Итак, я пытаюсь загрузить полную HTML страницу в приложении React-Native, чтобы пользователь мог просмотреть страницу позже, когда они тоже не в сети. Я визуализирую страницу с помощью WebView, и она работает без каких-либо проблем при подключении к сети.

Чтобы отключить ее, я делаю ax ios .get, чтобы получить страницу, и я сохраняю ее. Но когда я визуализирую эту страницу, я заметил, что в ней отсутствуют все css / изображения, поскольку они не были частью запроса GET. Как я могу загрузить полную HTML страницу и отобразить ее, как если бы она была в сети?

Я не могу придумать, как загрузить все ресурсы страницы.

1 Ответ

0 голосов
/ 11 июля 2020

Вам необходимо загрузить все ресурсы, на которые есть ссылки, и, возможно, изменить ссылки, чтобы они работали локально. Есть несколько инструментов, которые могут это сделать.

Самый простой способ - это, вероятно, сохранить веб-сайт с помощью веб-браузера. Это может сработать, а может и не работать так, как вы ожидаете, но попробовать стоит.

Если этого недостаточно, попробуйте такие инструменты, как HTTrack или wget. Инструкция здесь .

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