2016-04-04 2 views
1

У меня есть веб-сайт в интранете моей компании, который необходимо отобразить на двух мониторах. На данный момент пользователь входит в систему и перенаправляется на первую страницу с инструкцией, чтобы щелкнуть по определенной ссылке, чтобы открыть другую страницу в новом окне и перетащить ее на свой второй монитор.Автоматически открыть окно браузера на другом мониторе

Мы хотим, чтобы пользователь входил в систему, перенаправлялся на первую страницу, как обычно, но открывал другую страницу на другом мониторе в окне максимального браузера.

Обычно я отказываюсь это делать, но это сайт только для внутреннего использования, и наши пользователи ожидают его.

Есть ли способ сделать это? Я парень html и все, что кроме этого, находится вне меня.

+0

Возможный дубликат [Сделать Chrome открыт на втором мониторе?] (HTTP: // StackOverflow.com/questions/27955511/make-chrome-open-on-second-monitor) –

+1

Просто невозможно здесь, вы не открываете новый хром, просто открываете новую вкладку; – itzmukeshy7

ответ

0

У меня была аналогичная задача - при открытии списка отображались детали на другом мониторе.

Я решил это, используя localStorage. У меня в основном был localhost/sender, который был открыт на одном мониторе, localhost/receiver с другой, и когда пользователь нажал на что-то в sender, localStorage изменил и прослушиватель в receiver обработал его (отправив запросы AJAX).

Для очень простого примера, если вы введете что-то в этом JSFiddle sender, вы должны увидеть изменения, сделанные в реальном времени в JSFiddle receiver (просто убедитесь, что они «Запустите» их оба).

Я не думаю, что есть более простой способ, вам нужно будет обрабатывать полноэкранные окна и различные разрешения и еще много чего.

0

Да, вы можете сделать это, хотя это должно быть очень сложным и ориентированным на пользователя, поскольку вам придется настроить его для явного сценария. Это также займет немного времени, чтобы получить правильную позицию и размер.

Вот пример концепции, используя window.open()method. Извините, вы не можете сделать это с помощью только html/css. Обратите внимание на left и другие атрибуты, установленные как они будут тем, с кем вы будете заниматься. Дополнительную информацию см. В документации.

CODEPEN

Пример функции;

function iLikeToMoveItMoveIt() { 
    window.open("http://www.stackoverflow.com", 
       "_blank", 
       "toolbar=yes, scrollbars=yes, resizable=yes, 
       top=500, left=800, width=1000, height=1000"); 
} 

И посвящение;

<button onclick="iLikeToMoveItMoveIt()"> 
    HEY LET'S OPEN A WINDOW SOMEWHERE! 
</button> 

Надеюсь, это поможет, приветствия.

ДОПОЛНЕНИЕ:

Огонь от функции на странице загрузки затем ..

<script> 
    window.onload = iLikeToMoveItMoveIt(); 
</script> 
+0

Это замечательно, и я могу использовать его для некоторого смежного проекта, но то, что я надеялся сделать, - это войти в систему, перенаправить на страницу А как обычно, но затем автоматически открыть страницу B на втором мониторе без требуется любое другое взаимодействие. Мы получаем призывы к поддержке каждый день от пользователей, которые не могут видеть страницу B, поскольку некоторые из наших пользователей просто глупы и не могут следовать инструкциям на экране ... –

+0

@IanWilliams см. Обновленный ответ. Просто запустите функцию загрузки страницы, а не нажмите кнопку ... –

Смежные вопросы