在两个web浏览器/选项卡上同时运行相同的应用程序(Flutter)



我正在尝试运行同一代码的两个不同的web实例(chrome chrome或chrome edge(。这就像使用手机模拟器一样(这是可能的,我可以同时打开两个不同的模拟器(,但使用网络可能吗?如果是,有什么想法吗?我仍然可以用F5运行1个chrome实例

我第一次运行

flutter devices 

它提供了3个连接的设备(Windows、Chrome和Edge(当我尝试运行时

flutter run -d all

它没有返回找到的设备。

我使用Flutter 2.10;扑动医生";有0个问题。

您无法运行-d all,flutter认为您正试图在名为"的设备上运行;所有";,事实并非如此。

如果你想在多台设备上运行同一个应用程序,我建议你多次运行该应用程序,要做到这一点,你必须多次打开你的终端,(如果你使用的是windows终端,你可以打开多个选项卡并在它们上运行(

还要记住,当你在网络上运行应用程序时,你是在特定端口的计算机上运行它的,所以假设你想在chrome和internet explorer上运行该应用程序,你可以在chrome上运行该程序,然后复制顶部的URL(应该说像http://localhost:52955/这样的东西(,然后转到边缘并粘贴相同的URL。

如果你想在别人的设备上运行同一个应用程序(例如,同时在两台计算机上(,你可以用你计算机的网络IP替换localhost,你也会有同样的效果。

出于显而易见的原因,以上内容仅适用于网络。

在浏览器中运行后,您可以复制url并将其粘贴到该浏览器的隐姓埋名屏幕中,这样您就可以打开2个选项卡,而且在使用本地存储时,没有重复:>

相关内容

  • 没有找到相关文章

最新更新