iKK*_*iKK 7 html assets webview flutter
我想这只是 Flutter 将本地网页呈现为 WebView 小部件的另一个功能请求 - 所有这些都脱机并源自 html、css 和其他资产文件。
有几个 Flutter 插件可以从 URL 显示 webView(在线) - 但我还没有看到从本地资产离线显示 WebView 的解决方案。
具有多个页面(放置在 Flutter 资产中的文件和文件夹)的典型网页如下所示:
index.html
page1.html
page2.html
/images/img1.jpg
/images/img2.jpg
/css/p1.css
/css/p2.css
etc.
Run Code Online (Sandbox Code Playgroud)
我阅读了以下讨论(请参阅下面的链接)以及更多内容,但我不明白 Flutter 中是否存在用于离线 WebView Widget 的技术可能性。
我们必须等待插件团队来实现这一点只是时间问题 - 或者这在 Flutter 中永远不可能实现?在使用 Flutter 5-6 周后,我希望得到一个比我能够理解的更基本的答案。
以下是我发现的有关该主题的一些讨论:
小智 4
该inAppWebView插件执行此过程来读取离线 html 文件或在线:
插件链接: https://pub.dev/packages/flutter_inappwebview#-installing-tab-
例子:
InAppWebView(
initialFile: "assets/index.html"
)
Run Code Online (Sandbox Code Playgroud)
在initialFile 中,您传递了flutter 项目内的HTML 文件的路径。
| 归档时间: |
|
| 查看次数: |
2463 次 |
| 最近记录: |