有没有办法在应用程序的代码中获取用于启动应用程序的 URL "Flutter web"?



使用Dart&Flutter web,我们能以某种方式获得Dart代码中用于启动web应用程序的URL吗?我需要为一个工具构建一个网络应用程序,用户将在他的一台机器上本地部署该工具,然后从浏览器启动。我需要能够在web应用程序中获得服务器的IP地址/主机名,然后进行进一步的gRPC/REST调用。

如注释中所述,您可以使用以下未经测试的示例:

import 'dart:html' as html;
...
// Use whichever of the following you need:
final url = html.window.location.href;
final hostname = html.window.location.hostname; // you probably need this one

相关内容

  • 没有找到相关文章

最新更新