window.open을 사용하고 위치 매개 변수를 no로 설정하면 창을 열었습니다. IE9에서는 위치/주소 표시 줄이 표시되지 않지만 Firefox에서는 여전히 표시됩니다. 'location = no'라고해도 Firefox가 여전히 위치 표시 줄을 표시하는 이유는 무엇입니까?Javascript - window.open 'location = no'는 여전히 Firefox에서 주소 표시 줄을 보여줍니다.
답변
지원할 기능을 결정하는 것은 사용자 에이전트의 몫입니다. 파이어 폭스가 주소 표시 줄을 사용하지 못하게하는 것이 보안 문제로 보인 것 같습니다. 가능성에 대한 설정 : 켜기로 설정,하지만 난 분명히 "숨어있는 주소 표시 줄"기능을 크로스 브라우저 수를 세지 않을 것이다.
편집 : 실제로 링크 된 문서에서 : 파이어 폭스 3에서 true로 dom.disable_window_open_feature.location
기본적으로 나는 IE 9는뿐만 아니라 신뢰할 수없는 도메인에 대해 로컬로 테스트 할 때 것을 할 수 있다고 생각
그래서 dom.disable_window_open_feature.location은 위치 매개 변수를 수정할 수 없다는 것을 의미합니까? –
해당 값을 가진 사용자 (사실상 모든 사용자가 기본값이므로 모든 사용자)에 대해 location 매개 변수는 'window.open'에 대해 무시됩니다 –
("위치"섹션에서 검색). – Guffa