在单独的监视器上打开 2 Chrome windows,但使用本地存储

Opening 2 Chrome windows on Separate monitors BUT with localstorage

我需要通过一次单击(.bat 文件)在两个单独的显示器上以 kiosk 模式(或全屏)打开 2 chrome windows

这在

中有所介绍

但是:

浏览器中的我的网络应用 运行 使用本地存储将数据从一个 chrome window 传输到另一个。 所以我们不能使用 --user-data-dir= 启动标志来创建 Google Chrome window.

的完全隔离实例

-- 电脑是 运行 on Windows 10

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

谢谢

我最终使用自动化软件打开了 Chrome 浏览器 window 的两个实例,并将它们移动到指定的显示中(按 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}

它通过名称或 "Titlebar" 来标识每个 window。

AHK 软件允许创建单个文件,您可以在系统启动时单击或制作脚本 运行。