2011-01-31 2 views
0

필자는 모든 링크가 새 창이나 탭에서 열리는 웹 사이트를 개발했습니다. 명백한 이유 때문에, 여러 개의 탭이 아니라 여러 개의 탭이 생성되는 것이 바람직합니다. JavaScript의 window.open() 함수는 다른 변수 (예 : 탭이 아닌 새 윈도우를 열도록 브라우저를 구성했는지 여부)와 상관없이 브라우저가 지원할 때마다 항상 새 탭을 엽니 다.브라우저가 지원할 때마다 window.open()이 새 탭을 강제로 열도록 만드는 방법은 무엇입니까?

+3

이 사이트의 주소를 가지고 있으므로 방문 할 수 없습니까? – jondavidjohn

+0

하하. 걱정마. 그것은 인트라넷 사이트입니다. – pyon

답변

5

사용자 설정을 재정의 할 수 없습니다. 솔직히 말해서, 나는 할 수 있으면 소름이 끼칠 것이다.

귀하의 사이트가 나의 컴퓨터가하기를 원하는 것보다 내가 원하는 것을 원하는만큼 특별하게 만드는 이유는 무엇입니까?

+0

웹 사이트를 사소한 방식으로 사용하여 10 개 이상의 창을 열면 같은 생각을하지 않을 수도 있습니다. – pyon

+0

@Eduado - 우리가 그런 경우라면, 새로운 창을 여는 것이 나에게 짜증나, ** 나는 ** 설정을 탭으로 바꿀 것이다. 여전히 중요한 것은 사용자가 컴퓨터를 사용하는 방법을 지시 할 수 없다는 것입니다. – Jamiec

0

궁극적으로 브라우저 자체 사용자가이 동작을 완벽하게 제어합니다. 사용자가 올바른 브라우저를 선택한 경우 최소한 사용자는 이러한 제어 권한을 갖습니다.

0

팝업 처리는 브라우저와 사용자 정의 설정에 의해 결정됩니다. 웹 개발자가 웹 사이트를 완전히 무시할 수 있다면 팝업이 열리는 방법을 사람들에게 선택할 수있는 선택의 여지가 없습니다.

관련 문제