18910140161

Flutter for Linux:在应用程序中显示HTML资产文件-堆栈溢出

顺晟科技

2022-10-18 13:48:37

181

目前在Flutter中,

是否有任何方法可以从Linux应用程序的Assets文件夹中显示/加载HTML文件?我已经研究了一段时间,但没有结果。我没有代码示例,因为我找到的所有方法都是针对Android和IOS的。如果任何人知道一种可访问的方法或解决方法,请先表示感谢。


顺晟科技:

对于Linux(桌面),Flutter_HTML包看起来也可以工作(即使在pub.dev中仍然没有指示)。因此,我所做的如下:我从rootBundle(即我的assets文件夹)加载文件,并将其解析为Document对象。在此之后,我只是获取了outerHtmlString,并将其作为参数从Html包中传递给

因此,如果您想尝试一下,请确保您的资产文件夹设置正确,并将HTML文件存储在其中。我以HTML文件为例:https://filesamples.com/formats/html.

之后,确保在pubspec.yaml设置依赖项(选择最适合您的版本):

<代码>依赖项:颤振:SDK:颤振HTML:任何#添加此抖动_HTML:^1.3.0#添加此

还是在pubspec.yaml:设置对资源文件夹的引用。

<代码>抖动:用途-材料-设计:正确资产:#添加此-资产/#添加此

然后将此代码放在main.dart中并运行它:

Widget

如果需要,这些是我的操作系统详细信息。

flutter_html
  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航