我有一个 HTML 文件,其中包含一些 JS 函数和 CSS 样式。
是否可以将我的 html 文件加载到 Flutter Web 上的嵌入式小部件中?我已经使用 flutter_webview pacakge 在 iOS 和 Android 上成功完成了此任务,但尚未找到适用于 Flutter Web 的解决方案。
有一个HTMLElementView
widget https://api.flutter.dev/flutter/widgets/HtmlElementView-class.html它可以帮助您将 Html 嵌入到 flutter web 中。该小部件可以采用 Iframe 并渲染它。如果您不喜欢 Iframe 那么您可以简单地嵌入一个BodyElement
来自dart:html
直接图书馆。
嵌入 Iframe 的示例可用here https://github.com/flutter/flutter_web/blob/master/examples/html_platform_view/lib/main.dart。尽管它来自旧的存储库,但代码是有效的,而且我找不到最新的代码。
如果您不想走艰难的路,可以使用 Rodydavis 的简化小部件here https://pub.dev/packages/easy_web_view称为 easy_web_view。
不过,如果您需要代码示例、创建简单的 dart pad 并共享 MRE,我会尽力提供帮助。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)