2012-08-22 3 views
-5

자바 스크립트 사용하기 다음 특성을 가진 새 브라우저 창을 열고 싶습니다. 알려 주시기 바랍니다 :특정 제약 조건이 적용된 새 창 열기

  1. 열기
  2. 새 창 툴바, 주소창, 도구 모음, 상태 표시 줄이 안
  3. 새로운 창이
  4. 새 창 shouldn을 극대화해야 '새 창 (으로 새 탭) t 새 창에서
  5. 크기를 조정할 수, 나는
  6. 은 위의 모든 최신 브라우저에서 작동해야 새 탭을 열 수 없어야합니다
,

업데이트 : http://www.w3schools.com/jsref/met_win_open.asp의 코드를 사용하여 브라우저간에 원하지 않는 결과가 나타났습니다. 예를 들어, location = no는 여전히 FireFox에서 주소 표시 줄을 보여줍니다.

+0

와우, 덤핑 요구 사항 및 예상 코드? –

+0

직장을 구하거나 도움을 요청하는 사람을 고용하고 있습니까? –

+0

도움을 요청하고 있습니다. 나는 그것이 분명했다라고 생각했다. – Kabeer

답변

1

예를 들어, location = no는 여전히 FireFox에서 주소 표시 줄을 보여줍니다. GUI 프로그래머의 사업 아닌 브라우저 설정

How to hide address bar in Firefox using javascript window.open

. 사용자는 사용자가 아니라 사용자를 정의합니다.

+0

감사합니다 Kolyunya, 특히 다른 사람들이 내 질문에 대해 너무 비판적이고 냉소적 인 경우. – Kabeer

+0

당신이 링크 한 질문에'location = no'를 사용하는 대답이 없습니다 - 당신은 Kabeer가 이미 그렇게하지 않았을 때 그것이 효과가있는 이유를 설명 할 수 있습니까? FF로 할 수 없다는 질문에 대한 의견도 있습니다 ... – nnnnnn

+1

이것은 귀하의 질문에 대한 답변입니다. Firefox 및 다른 브라우저의 새 버전에서 주소 표시 줄을 숨기는 것은 불가능합니다. 실제로 ** 대부분의 gui 요소를 숨길 수는 없습니다. 이것은 해커가 OS 윈도우를 브라우저 창으로 대체 할 때 사용자를 보호하기 위해 만들어졌습니다. – Kolyunya

1
  1. 브라우저 설정을 재정의 할 수 없으며 사용자가 원하는 경우 탭에서 열립니다.
  2. 기능 문자열에서 menubar=0,location=0,status=0을 시도 할 수는 있지만 모두 제거 할 수는 없습니다. 일반적으로 주소 입력란은 대부분의 브라우저에서 제거 할 수 없습니다.
  3. 최대화 된 창을 열 수 없습니다. 기능 문자열에서 fullscreen=1을 시도해도 비슷한 효과가 나타납니다.
  4. 기능 문자열에서 resizable=0을 시도 할 수는 있지만 창의 크기를 조정할 수 없을 가능성은 없습니다.
  5. 그건 불가능합니다. 새 창/탭 (예 : 메뉴)을 여는 몇 가지 방법을 삭제할 수 있지만 새 창을 여는 기능을 사용 중지 할 수는 없습니다.
  6. 이 기능은 브라우저마다 다르므로이 기능을 모든 브라우저에서 사용할 수는 없습니다.

지원되는 기능 목록은 Mozilla의 open method 또는 window.open의 Microsoft 설명서를 참조하십시오.