本文介绍了如何在Flutter网站的新标签页或同一标签页中打开外部网址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个使用Flutter Web创建的简单Web应用程序。我想知道如何在新标签页或<$ c $中打开新的外部URL c>同一个标签页在我的Flutter网络应用中。说我想打开网址

I have a simple web app I have created with flutter web. I would like to know how I can open new an external url either in a new tab or in the same tab in my flutter web app. say I want to open the url https://stackoverflow.com/questions/ask

推荐答案

我认为您想要这个— 启用Dart与JS之间的互操作性—:

I think you want this — dart:js enables interoperability between Dart and JS —:

import 'dart:js' as js;

// ...

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

这篇关于如何在Flutter网站的新标签页或同一标签页中打开外部网址的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-22 19:03