运行 同一应用同时在 2 个网络浏览器/标签页上运行 (Flutter)

Run the same app on 2 web browsers / tabs on the same time ( Flutter )

我正在尝试 运行 同一代码的 2 个不同 Web 实例(chrome chrome 或 chrome 边缘)。就像使用 phone 模拟器一样(可能 ofc,我可以同时打开 2 个不同的模拟器)但是可以使用 web 吗?如果是的话,有什么想法吗? 我仍然可以使用 F5 运行 1 chrome 个实例

我先运行

flutter devices 

它返回 3 个连接的设备(Windows、Chrome 和 Edge) 当我尝试 运行

flutter run -d all

它返回未找到任何设备。

我正在使用 Flutter 2.10,“flutter doctor”有 0 个问题。

你不能运行 -d all,flutter 认为你正试图在一个名为“all”的设备上运行,但事实并非如此

如果你想 运行 在多台设备上使用同一个应用程序,我建议你多次 运行 该应用程序,为此,你将不得不多次打开你的终端,(如果您正在使用 windows 终端,您可以打开多个选项卡并在它们上面 运行)

另请记住,当您 运行 网络上的应用程序时,您是 运行 将其连接到计算机上的特定端口,所以假设您想要 运行 chrome 和 Internet Explorer 上的应用程序,您可以只 运行 chrome 上的应用程序,然后复制顶部的 URL(应该说 http://localhost:52955/) 并转到边缘并粘贴相同的 URL.

如果你想 运行 相同的应用程序在别人的设备上(例如同时在两台电脑上)你可以用你电脑的网络 IP 替换 localhost 你将拥有同样的效果。

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