2014-02-10 3 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

형제를 도와주세요. 나는 최신 Google 크롬 브라우저를 사용하고 있으며 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 朕 會 功夫 "왼쪽"속성을 설정하여 새로 열린 창을 배치 할 수 있다고 생각합니다. 하지만 1280 (기본 모니터의 너비)으로 설정하면 창은 여전히 ​​첫 번째 모니터에 꽂혀 있습니다. –

답변

2

많은 연구를 한 후에 몇 가지 해결책을 찾았습니다. 일부는 이것이 크롬에 관한 버그라고 말하고 있습니다.

이 링크도 참조하십시오. 당신이 관리자/내부 응용 프로그램을 만들 대상으로하는 경우 https://stackoverflow.com/a/17972796/2276894

는 또한, 당신은 크롬 앱을 시도 할 수 있습니다. 위치 매개 변수와 함께 window.create()과 같은 기능을 제공합니다. 생성 한 창의 위치를 ​​제어 할 수 있습니다. 확장 프로그램처럼 사용자의 브라우저에서 만든 Chrome 앱을 설치해야합니다.

+0

Chrome 앱은 현재 Google에서 지원 중단됩니다. –

관련 문제