1

我需要通过单击(.bat 文件)在两个单独的显示器上以信息亭模式(或仅全屏)打开 2 个 chrome 窗口

如何在不同的显示器 (Windows) 中打开 Chrome 信息亭模式的两个实例对此有所介绍

但:

在浏览器中运行的我的 Web 应用程序使用 localstorage 将数据从一个 chrome 窗口传输到另一个。所以我们不能使用 --user-data-dir= 启动标志来创建完全隔离的谷歌浏览器窗口实例。

-- 计算机在 Windows 10 上运行

有人可以提出另一种解决方案吗?

谢谢

4

1 回答 1

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 软件允许创建单个文件,您可以单击该文件或使脚本在系统启动时运行。

于 2018-08-16T00:56:37.367 回答