如何在信息亭帐户中拥有 2 个 Edge 浏览器窗口?

如何在信息亭帐户中拥有 2 个 Edge 浏览器窗口?

在我们的工作场所,我们遇到了这样一种情况,最好的选择是在自助服务终端帐户中运行 2 个网页,在 2 个显示器上分别使用全屏 Edge 窗口。我已经测试过了,您可以在常规 Windows 设置中在每个显示器上全屏显示窗口,但自助服务终端模式下似乎缺少创建新窗口的快捷方式。

我发现有几个论坛提到 Edge v89 中已从自助服务终端帐户中删除了该功能。我只是想知道是否有可能以某种方式重新启用该功能,无论是使用 XML 配置包还是类似的东西,但我在网上找不到一个好的资源。

此外,无论您使用“作为数字标牌或交互式显示器”还是“作为公共浏览器”选项设置信息亭,创建新窗口的选项均不可用。

任何帮助是极大的赞赏!

答案1

通过使用它,您将在信息亭模式下获得 2 个 Edge 窗口:

start msedge --new-window --kiosk https://github.com/
start msedge --new-window --kiosk https://stackoverflow.com/

在 Edge 版本 113.0.1774.42(官方版本)(64 位)上进行了测试 - 目前的最新版本。

答案2

我最终使用 Chrome 而不是 Edge 来解决问题,但无论哪种方式都可以。此解决方案将允许您在多个显示器上打开多个 Chrome 信息亭浏览器窗口。创建一个批处理文件并粘贴以下代码:

start chrome --app="www.google.com" --kiosk --window-position=-1920,0 --user-data-dir=C:\monitor1
start chrome --app="www.google.com" --kiosk --window-position=0,0 --user-data-dir=C:\monitor2

--kiosk将使 Chrome 在信息亭模式下全屏启动

--window-position将以像素为单位设置创建窗口的偏移量。在我的例子中,我有 2 个显示器,主显示器在右侧。不知道为什么,但像素计数索引似乎从主显示器开始,因此如果您有多个显示器,并且显示器在主显示器的左侧,则必须负向索引才能在那里创建窗口。

--user-data-dir是必需的,因为如果 Chrome 进程正在运行,如果您使用参数启动新的 Chrome 窗口,这些参数只会添加到当前正在运行的 Chrome 进程中。用户数据目录将强制 Chrome 为每个进程创建一个新的配置文件,这意味着每个进程都可以拥有自己的启动参数,并单独应用。您可以手动设置它,但只要 Chrome 有权限,它就会创建目录。

如果由于某种原因该功能对您不起作用,您可以使用多个未--user-data-dir设置参数的 Web 浏览器。

这不是在 Windows 中为指定访问信息亭帐户添加多个 Web 浏览器窗口的解决方案。从 Edge v89 开始,这是不可能的。此答案是一种解决方法。

相关内容