如何在Flutter Web App中获取当前URL(该Web应用程序的用户当前在其中)?
例如:
app1.website.com app2.website.com
根据Web应用程序用户当前所在的当前URL的结果,我想显示不同的内容。
谢谢。
答案 0 :(得分:3)
您可以这样找到它:
import 'dart:html';
var url = window.location.href;
答案 1 :(得分:2)
这将为您获取当前的网址。
Uri.base
从文档中
在浏览器中运行时,这是当前页面的当前URL(来自window.location.href)。 https://api.flutter.dev/flutter/dart-core/Uri/base.html
答案 2 :(得分:0)
您可以使用javascript代码,如下所示:
import 'dart:js' as js;
FlatButton(
child: Text("Button"),
onPressed: () {
print(js.context['location']['href']);
js.context.callMethod("alert", [js.context['location']['href']]);
},
)