我有一个简单的网页应用程序,我已经用Flutter 网页创建.我想知道怎样才能在我的Flutter 网络应用程序中用new tabthe same tab打开新的安external url.假设我想打开urlhttps://stackoverflow.com/questions/ask

推荐答案

我想你想要这个-dart:js实现Dart和JS之间的互操作性:

import 'dart:js' as js;

// ...

FlatButton(
  child: Text('Button'),
  onPressed: () {
    js.context.callMethod('open', ['https://stackoverflow.com/questions/ask']);
  },
)

Flutter相关问答推荐

如何使用Firebase Firestore来获取外部集合中的文档子集合中的文档

如何使用底部导航栏修复此导航问题

Flutter 中的多页表现

如何管理枚举类型的阻塞事件?

如何在不注销的情况下刷新Firebase身份验证用户

在flutter中实现类似3D的可滚动堆叠分页列表

按一下按钮即可更新 fl_chart

如何在flutter中加载并显示adx锚定的自适应广告?

如何从flutter连接PostgreSQL数据库?

Flutter 中的区域不匹配

Flutter: pie_chart 插件动画滚动问题

如何在Flutter中动态绘制一条从A点到B点的线?

如何制作flutter showDialog、AlertDialog屏障 colored颜色 渐变

如何在 GridView.builder 中设置 textform 字段并在 flutter 中将 12 个 textformfield 作为单个字符串获取?

无法将参数类型Future Function(String?)分配给参数类型void Function(NotificationResponse)?

如何在 flutter 中制作这种类型的扩展瓦片

使用 onPressed 切换到另一个屏幕无法正常工作

如何使用 Riverpod 在运行时动态创建提供程序?

Flutter Bloc Todo 示例 - 收听存储库中的单个 todo

Textfield 和 MasonryGrid 给出错误(垂直视口的高度没有限制)