我需要在两个独立的显示器上以kiosk模式(或全屏)打开2个镀铬窗口,只需单击一下(.bat文件)
这在[{3}}
中有所涉及BUT:
我在浏览器中运行的Web应用程序使用localstorage将数据从一个chrome窗口传输到另一个。 因此,我们无法使用--user-data-dir = startup标志创建完全隔离的Google Chrome窗口实例。
- 计算机在Windows 10上运行
有人可以提出另一种解决方案吗?
谢谢
答案 0 :(得分:0)
我最终使用了自动化软件,该软件打开了两个Chrome浏览器窗口实例,并将它们移动到指定的显示位置(按X像素数)
我使用的软件是AutoHotKey(AHK)https://autohotkey.com/-仅适用于Windows。 您可以在Mac上使用预安装的Automator。
我为特定案例编写的AHK脚本:
Run, chrome.exe https://domain1/
WinWait, Titlebar Primary - Google Chrome
WinMove, 1920, 0 ; Move window by 1920px on X axis
Sleep, 1000
Run, chrome.exe https://domain2/
WinWait, Titlbar Secondary - Google Chrome
WinMove, 0, 0
WinActivate, Titlebar Secondary - Google Chrome
Sleep, 1000
Send, {F11}
Sleep, 1000
WinActivate, Titlebar Primary - Google Chrome
Send, {F11}
它通过名称或“标题栏”标识每个窗口。
AHK软件允许创建一个文件,您可以单击该文件或在系统启动时运行脚本。