使用fltter_widget_from_html,我的html正在呈现,但链接没有启动. 我正在使用url_Launcher包,我的代码如下.

我是不是做错了什么?

 HtmlWidget('<p>This is a <a href="https://bbc.co.uk">link</a></p>', 
                onTapUrl: (url) => canLaunchUrl(Uri.parse(url)),
                renderMode: RenderMode.column,
                textStyle: TextStyle(fontSize: 20),
              )

推荐答案

canLaunchUrl是一个函数,用于判断指定的URL是否可以启动,并返回布尔值.要实际启动URL,请使用launchUrl.

onTapUrl: (url) => launchUrl(Uri.parse(url)),

Flutter相关问答推荐

我不能通过第5步了解Flutter 翼Firebase教程

Flutter 布局-全屏幕容器

TextFormfield无法与自动路由一起正常工作

IsScrollable为True时如何删除Flutter 选项卡栏左侧填充

点击表情符号按钮后,Flutter 文本域文本编辑控制器将文本恢复为原始值

Flutter 翼future 建造者不断开火和重建.它在每次重建时都会生成一个新的随机数--我如何防止这种情况?

在选项卡栏视图中搜索和筛选不起作用

与FTPS连接时出现Flutter FTPConnect HandshakeException错误

如何在Ffltter 3.16中设置标准的提升按钮主题?

使用ImageFilter模糊并剪裁同一renderObject中的元素

顶部对齐ListTile的[前导、标题、尾随]小部件

了解多Provider 和流

更新番茄计时器值不会触发 Flutter Riverpod 中的alert 声音

在允许屏幕 Select 和点击的同时保持通用对话框显示

按下 Command+W 时关闭窗口

单元测试中如何比较NaN和NaN是否相等

如何验证非表单字段?

Flutter NavigationBar 忽略我的背景 colored颜色

Flutter:滚动一个ListWheelScrollView,无法获取选中项的状态

如何将 pushNamed 与 Dismissible Widget 一起使用并查看背景透明第一页