我正在尝试使用协议从命令行启动 Edge 'microsoft-edge:'
,例如输入 cmd.exe 或 PowerShell "start microsoft-edge:http://microsoft.com"
。它在大多数情况下都能正常工作,但当我使用 NetBIOS 名称(域或工作组中计算机的网络名称)作为主机名时,例如 "start microsoft-edge:http://WIN-12345678:1337"
本地机器或"start microsoft-edge:http://MyCompanyIntranetServer"
.
我有两个 VMWare Player 7 虚拟机,32 位和 64 位版本的 Windows 10240,以及 VirtualBox 5.0,32 位版本的 10240,当我第一次执行这样的命令时,在这两种配置中,它都可以工作。接下来的尝试根本不起作用(新的浏览器选项卡没有打开,没有任何反应)。我也无法在命令执行后打开任何新标签,关闭任何标签或关闭浏览器。
此外,当我在本地机器上使用 IP 地址或“localhost”时,不会发生这种情况,例如,"start microsoft-edge:http://localhost:1337"
或者"start microsoft-edge:http://10.0.0.5"
可以成功执行多次;或者当我使用 Edge 作为默认浏览器并省略 'microsoft-edge:' 协议时,例如"start http://WIN-12345678:1337"
或"start http://MyCompanyIntranetServer"
.
看起来这是 Edge 中的错误,或者可能是 VM 或网络环境问题,或者其他不同的问题;有人知道吗?