2014-02-10 7 views
3
window.open('branchMonitoring/', 'Testing Dual Monitor', 'resizable=1, scrollbars=1, fullscreen=0, height=200, width=650, screenX=0 , left=1280, toolbar=0, menubar=0, status=1'); 

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

Пожалуйста, помогите мне братьям. Я использую последний браузер Chrome Chrome и используя двойной монитор Windows 8.

Обратите внимание, что это решение работает для меня при использовании браузера FireFox. Но мне нужно заставить его работать на хроме.

+2

JavaScript не может знать, где находится ваш второй экран. –

+0

Возможный дубликат [Как получить JavaScript, чтобы открыть всплывающее окно на текущем мониторе] (http://stackoverflow.com/questions/57652/how-do-i-get-javascript-to-open-a-popup -window-on-the-current-monitor) –

+0

@Derek 朕 會 功夫 Я думаю, что вы можете поместить вновь открытое окно, установив атрибут «left». но когда я установил его на 1280 (ширина моего основного монитора), окно все еще застряло на первом мониторе. –

ответ

2

После многих исследований я нашел какое-то средство. Некоторые говорят, что это ошибка на хроме.

обратитесь пожалуйста тоже эта связь. https://stackoverflow.com/a/17972796/2276894

А также, если вы ориентируетесь, чтобы создать администратора/внутреннее приложение, вы можете попробовать Chrome App. Он предлагает такие функции, как window.create() с параметрами позиции. Вы можете управлять положением созданных вами окон. Помните, что вам нужно установить приложение Chrome, которое вы создали в браузере пользователя, так же, как и в расширениях.

+0

Приложения Chrome теперь устарели от Google. –

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