javacript window.open을 사용하여 Firefox에서 주소 표시 줄을 비활성화하고 싶습니다. 또한 스크립트는 IE, Safari 및 Chrome에서 작동해야합니다. 어떤 제안.javacript window.open을 사용하여 Firefox에서 주소 표시 줄을 숨기는 방법
답변
(안된)
function openWindow(){
var browser=navigator.appName;
if (browser==”Microsoft Internet Explorer”)
{
window.opener=self;
}
window.open(‘filename.htm’,'null’,'width=900,height=750,
toolbar=no,scrollbars=no,location=no,resizable =yes’);
window.moveTo(0,0);
window.resizeTo(screen.width,screen.height-100);
self.close();
}
는 http://saher42.wordpress.com/2006/08/10/hiding-the-address-bar-on-pageload-using-javascript/에서 이것을 얻었다.
location
주소 표시 줄을 숨기려면 no
또는 0
으로 설정하려는 창 기능입니다.
의견 수렴 : 대부분의 사람들은 악용 사례를 차단하기 위해 팝업 차단기가 설치되어 있기 때문에 팝업을 사용해서는 안되기 때문에 팝업을 사용하지 마십시오. jQuery UI Dialog 플러그인을 사용하십시오.
예 :
window.open ("가 http://www.mydomain.com/mypage.htm", "mywindow", "위치 = 0, 모음 = 0, 상태 = 0, 스크롤바 = 0, 폭 = 100, 높이 = 100 ");
형식
window.open ([URL]을 [이름] [특징] [역사])
창 기능 당신은
- 상태를 제어 할 수 있습니다 창의 아래쪽에있는 상태 표시 줄.
- 도구 모음 뒤로 및 앞으로와 같은 단추가있는 표준 브라우저 도구 모음입니다.
- 위치 URL을 입력하는 위치 입력 필드.
- 모음
- 크기 조정이 허용/창 크기를 조정하는 사용자를 허용하지 창의 메뉴 모음. 문서가 높이 픽셀 윈도우의 높이를 지정
- 창보다 큰 경우 스크롤바를 사용
- 스크롤바. (예 : height = '350')
- 너비 창의 너비를 픽셀 단위로 지정합니다.
명확한 설명 주셔서 감사합니다. 상태, 크기 조정 등의 일부 속성은 IE에서만 작동하지만 FF, Chrome과 같은 다른 브라우저에서는 작동하지 않습니다. –
은 또한 당신은은 기본적으로 비활성화되어 파이어 폭스의 주소 표시 줄을 숨기려면 window.open 를 활성화해야합니다. about:config
으로 이동하여 을 검색하면 dom.disable_window_open_feature.location
을 포함하여 all window.open feature disabling options을 볼 수 있으므로 검색 주소창을 숨길 수 있습니다. false
으로 설정하십시오.이것에 대해 같은 파이어 폭스의 주소 표시 줄에
유형 : 설정, disable_window_open에 대한
검색, 모든 window.open 기능을 볼 수 있도록
질문은 프로그래밍 방식으로 주소 표시 줄을 자바 스크립트에서 사용 중지하는 방법에 대한 것이 었습니다. –
그는 javascript가 아니라 browser config를 원합니다. –
부적절하지 않을 수도 있습니다. 베네 라시의 대답을 참조하십시오. – Fornost
당신은 아마 알다시피, 잘 알려진 '위치가 = no ','addressbar = no' 등이 있지만, 모든 브라우저가이를 따르지는 않습니다. 일부는 보안상의 이유로 발생합니다. – Christian
Firefox 3의 출시 이후 주소 표시 줄을 숨길 수 없습니다. dom.disable_window_open_feature.location 옵션은 기본적으로 true로 설정됩니다. Christian이 말했듯이, 일부 브라우저는 보안과 관련하여 엄격한 규칙을 가지고 있습니다. – Rafael