Решение на основе javascript не работает из-за соображений безопасности.
У меня есть другая идея для вас, почему бы не использовать расширение chrome для обработки позиционирования. (там нет проблем с безопасностью). Конечно, только для хром (возможно, это хорошо для вас).
Справочная информация. У нас были связанные трудности. Внутренний webapp, который открывает несколько документов в окнах и должен быть размещен на других мониторах. Javascript не поддерживает это по соображениям безопасности, и только родное расширение может корректно работать с объектами tabs / windows.
Поэтому мы создали расширение chrome с открытым исходным кодом для выполнения именно этого: гибкая позиция окна в настройках нескольких мониторов.
В вашем случае вы можете легко определить правило для каждого монитора, где и как оно появится. Вы можете сделать это на странице опций расширения chrome. (как вы можете, после установки, перейти прямо туда с помощью )
Хром-расширение называется «MultiWindow Positioner» и его полная свобода. Вы можете получить его в хранилище хром здесь
Фактический исходный код, который вы найдете в github в проекте chrome-multiwindow-positioner
Отказ от ответственности: Я являюсь разработчиком проекта gitub с открытым исходным кодом (MIT). Если есть какая-то интересная идея или комментарии, вы можете поделиться ею здесь .