在我们的工作场所,我们遇到了这样一种情况,最好的选择是在自助服务终端帐户中运行 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 开始,这是不可能的。此答案是一种解决方法。