Будет ли в Flutter офлайн просмотр веб-страниц из html-файлов локальных активов? - PullRequest
0 голосов
/ 06 февраля 2019

Полагаю, что это всего лишь еще один запрос на добавление Flutter локальной веб-страницы в виде виджета WebView - и все это в автономном режиме, происходящее из HTML, CSS и других файлов ресурсов.

Существует несколько плагинов Flutter, которыемогут отображать веб-представление по URL-адресу (находясь в сети), но я пока не видел решения для представления веб-представления из локальных ресурсов в автономном режиме.

Типичная веб-страница с несколькими страницами (файлы и папки, расположенные вактивы Flutter) будут выглядеть следующим образом:

index.html
page1.html
page2.html
/images/img1.jpg
/images/img2.jpg
/css/p1.css
/css/p2.css
etc.

Я читаю следующие обсуждения (см. ссылки ниже) и многое другое, но я не понимаю, будет ли когда-нибудь техническая возможность во Flutter дляавтономный виджет WebView или нет.

Нужно ли ждать, пока плагин-команда осуществит это, или это никогда не будет возможно во Флаттере вообще?Я хотел бы получить более фундаментальный ответ, чем тот, который я могу понять после игры с Флаттером в течение 5-6 недель.

Вот несколько дискуссий, которые я нашел по этому вопросу:

Как отобразить пользовательский HTML вместо URL # 23

Загрузить HTML из ресурсов или локальных файлов # 27086

1 Ответ

0 голосов
/ 13 мая 2019

плагин inAppWebView выполняет эту процедуру для чтения автономного html-файла или онлайн:

Ссылка на плагин: https://pub.dev/packages/flutter_inappbrowser#-installing-tab-

Пример: InAppWebView ( initialFile: "assets/index.html" )

Где в initialFileВы передаете путь к своему HTML-файлу, который находится внутри вашего проекта.

...