많은 설정, 특히 가장 고급 설정은 UI (사용자 인터페이스) 옵션 대화 상자에 없습니다.
기본값에서 수정 된 환경 설정은 prefs.js
파일에 저장 됩니다. 이 파일을 직접 편집하는 대신 최신 Mozilla 응용 프로그램에는 응용 프로그램 인터페이스에서 액세스 할 수있는 구성 편집기가 포함되어 있습니다.
소스 : 구성 편집
Firefox에서는 about:config
위치 표시 줄 (주소 표시 줄)을 입력하고을 눌러 Enter기본 설정 목록을 표시합니다 [...]. "보증이 무효화 될 수 있습니다!"라는 경고 메시지가 표시된 페이지가 표시되면 "주의 할 것입니다. 약속합니다!"라고 표시된 버튼을 클릭하여 계속하십시오 (사실 보증은 없습니다. 사용자가해야 할 일을 알고 있는지 확인하기 위해 농담). 나중에 경고를 피하려면 확인란을 사용하십시오.
새로운 환경 설정을 추가하려면 환경 설정 목록의 아무 곳이나 컨텍스트 클릭 (오른쪽 클릭)하십시오. 상황에 맞는 메뉴에서 새로 만들기 를 선택한 다음 추가하려는 기본 설정 유형을 선택하십시오.
기존 환경 설정을 수정하려면 환경 설정을 마우스 오른쪽 단추로 클릭하고 컨텍스트를 클릭 하고 수정을 선택한 후 새 값을 입력 하십시오 .
환경 설정을 기본값으로 재설정하거나 추가 된 환경 설정을 제거하려면 환경 설정을 마우스 오른쪽 단추로 클릭하고 재설정을 선택하십시오 .
페이지 상단의 검색 막대를 사용하여 about:config
검사하려는 환경 설정을 필터링 할 수 있습니다. 실제 구성 변수와 달리 검색 막대는 대소 문자를 구분하지 않습니다.
출처 : about : config
내가 생각해 낸 종합 목록은 다음과 같습니다.
browser.link.open_newwindow
유형 정수
기본값 3
설명 일반적으로 새 창에서 열리는 링크를 열 위치를 제어합니다. 가능한 값 :
1
(또는 다른 것)-현재 탭 또는 창에서 엽니 다.
2
-새 창에서 엽니 다.
3
-새 탭에서 엽니 다.
UI 대신 새 탭에서 새 창 열기 옵션을 활성화하거나 비활성화하면 이 환경 설정이 3
와 사이에서 전환됩니다 2
.
browser.link.open_newwindow.restriction
유형 정수
기본값 2
설명 JavaScript로 열린 모든 새 창을 제한합니다. 가능한 값 :
0
-항상 새 창을 탭에 넣으십시오.
1
-새 창을 제한하지 마십시오.
2
-기능 (예 : 너비, 높이)을 지정하지 않은 창을 탭으로 강제합니다.
browser.popups.showPopupBlocker
입력 부울
기본값을 true
설명 팝업이 차단되었을 때 상태 표시 줄에 아이콘을 표시할지 여부를 결정합니다. 더 이상 사용하지 마십시오.
dom.disable_open_click_delay
유형 정수
기본값 1000
설명 이 값보다 작은 지연 시간 (밀리 초)을 사용하여 JavaScript 타이밍 이벤트 를 통해 생성 될 때 현재 팝업 차단 설정에 따라 팝업을 처리 합니다.
dom.disable_open_during_load
입력 부울
기본값을 true
설명 활성화하면 페이지를로드하는 동안 생성 된 팝업을 차단합니다. 이 설정은 팝업 창 UI 차단 옵션 과 동일합니다 .
dom.disable_window_flip
입력 부울
기본값을 true
설명 JavaScript를 통해 창에 초점을 맞출 수 있는지 여부를 결정합니다.
dom.disable_window_move_resize
입력 부울
기본값을 false
설명 JavaScript를 사용하여 창을 이동하거나 크기를 조정할 수 있는지 여부를 결정합니다.
dom.disable_window_open_feature.*
설명 단일 기본 설정이 아니라로 설정되면 특정 팝업 기능 (예 : 주소 표시 줄, 스크롤 막대 등)이 비활성화되는 것을 방지 할 수있는 서로 다른 부울 설정 세트 true
입니다. 사용 가능한 환경 설정 :
dom.disable_window_open_feature.close
dom.disable_window_open_feature.location
dom.disable_window_open_feature.menubar
dom.disable_window_open_feature.minimizable
dom.disable_window_open_feature.personalbar
dom.disable_window_open_feature.resizable
dom.disable_window_open_feature.scrollbars
dom.disable_window_open_feature.status
dom.disable_window_open_feature.titlebar
dom.disable_window_open_feature.toolbar
dom.disable_window_status_change
입력 부울
기본값을 true
설명 활성화하면 상태 표시 줄 텍스트가 JavaScript를 통해 변경되지 않습니다.
dom.popup_allowed_events
유형 문자열
기본값 change click dblclick mouseup reset submit touchend
설명 팝업을 만들 수 있도록 공백으로 구분 된 이벤트 목록입니다. 문서화되지 않았지만 값을 단일 공백 문자로 설정하면 빈 목록이 만들어 지므로 모든 팝업이 비활성화됩니다 (예외는 여전히 적용됨). 존재하지 않는 이벤트 (예 :)를 지정하여 동일한 효과를 얻을 수 있습니다 none
.
dom.popup_maximum
유형 정수
기본값 20
설명 동시에 열려있는 팝업 창의 수를 제한합니다.
privacy.popups.disable_from_plugins
유형 정수
기본값 2
설명 플러그인 (예 : Adobe Flash Player)으로 만든 팝업을 제어합니다. 가능한 값 :
0
- 제한 없음.
1
-팝업 번호를으로 제한합니다 dom.popup_maximum
.
2
-허용 된 웹 사이트를 제외한 모든 팝업을 차단합니다.
3
-모든 팝업을 차단하십시오.
privacy.popups.policy
유형 정수
기본값 1
더 이상 사용되지 않습니다. dom.disable_open_during_load
대신 사용하십시오 .
privacy.popups.showBrowserMessage
입력 부울
기본값을 true
설명 하나 이상의 팝업이 차단 될 때마다 알림 표시 줄을 표시할지 여부를 결정합니다. 팝업이 UI를 차단할 때 정보 표시 줄 표시 안 함 옵션 을 사용하여 변경할 수 있습니다 .
privacy.popups.usecustom
입력 부울
기본값을 true
설명 분명히 사용되지 않습니다.
이것은 위에 나열된 설정에 현재 사용하는 값입니다. 다른 설정을 자유롭게 실험 해보십시오. Firefox 27.0.1에서 테스트되었습니다.