Мы разрабатываем веб-приложение, которое нужно открывать в двух разных экземплярах браузера, каждый на другом экране. Очевидно, что ПК, который мы используем, имеет двойной дисплей уже, и оба монитора имеют одинаковый размер и разрешение.
Идея состоит в том, что, как только Windows запускается, два приложения должны немедленно открываться в полноэкранном режиме, поэтому наш предпочтительный браузер - это Chrome, поскольку он подсчитывает несколько команд, которые могут помочь нам выполнить задачу.
Нам удалось добавить в программы запуска два ярлыка, которые открывают два экземпляра в режиме киоска, но нам не удалось выбрать, на каком дисплее будет открываться.
У ярлыков есть эта цель:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir=c:\temp --kiosk www.domain.com --new-window "%1" --window-position=0,0
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir=c:\temp --kiosk www.domain2.com --new-window "%2" --window-position=1680,0
Чтобы открыть два экземпляра, хромам необходимо создать временный файл с информацией экземпляра, чтобы открыть (--user-data-dir=c:\temp)
Мы попытались использовать (--window-position=1680,0
), чтобы указать, где открыть экземпляр, но кажется, что Chrome будет отдавать приоритет последней позиции, где был открыт последний экземпляр, поэтому оба экземпляра открываются в одном окне независимо от команды.
Мы нашли этот сайт со списком всех доступных команд, но список огромен, и мы даже не знаем, что мы ищем:
http://peter.sh/experiments/chromium-command-line-switches/
Я нашел эту команду: --display=:0.0 | --display=:0.1
Но она не работает, или я не использую ее правильно
Любые идеи? Спасибо.