Flutter 如何在Flatter Web应用程序中获取当前URL
如何在Web应用程序的用户当前所在的Flatter Web应用程序中获取当前URL 例如: app1.website.com app2.website.comFlutter 如何在Flatter Web应用程序中获取当前URL,flutter,dart,flutter-web,Flutter,Dart,Flutter Web,如何在Web应用程序的用户当前所在的Flatter Web应用程序中获取当前URL 例如: app1.website.com app2.website.com 根据web应用程序用户当前所在的当前URL的结果,我想显示不同的内容。您可以使用javascript代码,如下所示: import 'dart:js' as js; FlatButton( child: Text("Button"), onPressed: () { print(js.context['location'
根据web应用程序用户当前所在的当前URL的结果,我想显示不同的内容。您可以使用javascript代码,如下所示:
import 'dart:js' as js;
FlatButton(
child: Text("Button"),
onPressed: () {
print(js.context['location']['href']);
js.context.callMethod("alert", [js.context['location']['href']]);
},
)
import 'dart:html';
var url = window.location.href;
您可以这样找到它:
import 'dart:js' as js;
FlatButton(
child: Text("Button"),
onPressed: () {
print(js.context['location']['href']);
js.context.callMethod("alert", [js.context['location']['href']]);
},
)
import 'dart:html';
var url = window.location.href;
这将为您获取当前url
Uri.base
从文档中:
在浏览器中运行时,这是当前页面的当前URL(来自window.location.href)。
Uri.base.path
-导航器上的当前路径谢谢,工作正常