브라우저 주소창에 about:blank 를 넣으면 빈 페이지가 뜨고, Firefox에서 about:config 를 넣으면 숨은 설정 화면이 열립니다. 이렇게 about: 으로 시작하는 주소는 웹 서버에 요청을 보내는 게 아니라 브라우저가 자기 안에 가지고 있는 페이지나 기능을 보여 주는 내부 주소입니다. 흔히 "about 프로토콜"이라고 부르지만 정확히는 URI 스킴입니다. 웹 개발을 하다 보면 iframe 초기값이나 캐시·메모리 확인, 브라우저 버그 추적 같은 데서 자주 마주칩니다.

표준으로 정해진 about 주소

about 스킴은 IANA에 정식 등록돼 있고, 2012년 8월 RFC 6694로 정리됐습니다. IANA에 등록된 주소는 아래 몇 개입니다.

광고
URI 용도
about:blank 미디어 타입 text/html, 문자 인코딩 UTF-8인 빈 HTML 문서. iframe 같은 곳에 빈 페이지를 띄운 뒤 스크립트로 내용을 채울 때 많이 씀
about:legacy-compat HTML5에서 예약한 주소로 실제로 열리지는 않음. 짧은 <!DOCTYPE html> 을 출력하지 못하는 XSLT 같은 오래된 도구를 위해 <!DOCTYPE html SYSTEM "about:legacy-compat"> 형태로 씀
about:srcdoc HTML5에서 예약한 주소로 열리지 않음. srcdoc 속성으로 내용을 넣은 iframe의 주소로 쓰임
about:invalid 일반 오류 상태의 존재하지 않는 문서. URL이 꼭 필요하지만 실제로 열리면 안 되는 자리에 씀
about:html-kind 미디어 트랙 종류를 나타내는 식별자

실무에서 직접 쓸 일이 있는 건 사실상 about:blank 하나입니다. 자바스크립트로 새 창이나 iframe을 만들 때 초기 주소로 많이 쓰고, about:blank 는 대부분의 브라우저에서 다른 주소로 바뀌지 않고 그대로 유지됩니다.

초창기 브라우저의 about

about 주소는 Netscape에서 개발팀 정보를 보여 주는 이스터에그로 시작했습니다. 초기 Netscape는 모르는 about: 주소를 넣으면 콜론 뒤 글자를 그대로 화면에 보여 줬고, 초기 IE는 about:<em>hello world</em> 처럼 HTML을 넣으면 그걸 페이지 소스처럼 렌더링했습니다. 지금의 data: URI(RFC 2397)와 비슷한 역할을 한 셈입니다. Netscape의 일부 버전은 모르는 주소에 TV 프로그램 유행어를 돌려주기도 했습니다.

Netscape에는 about:people(직원 목록으로 이동), about:사용자명(그 직원의 홈페이지로 이동), about:global(방문 기록 표시) 같은 주소가 있었고, about:mozilla 나 마스코트 그림을 보여 주는 about:deutsch 같은 이스터에그도 있었습니다. Mac용 IE 5에서는 about:tasman 을 넣으면 개발자 이름이 들어간 Acid1 테스트 화면이 나왔습니다.

여러 브라우저에 공통으로 있는 주소

가장 흔한 건 about:blank 와 about: 자체입니다. about: 만 넣으면 보통 브라우저 버전 정보가 나옵니다. 브라우저마다 자기 이름으로 된 내부 스킴(chrome://, opera: 등)이 따로 있어서, about 주소를 넣으면 그쪽 주소로 바뀌는 경우가 많습니다.

URI 동작
about: Mozilla 계열은 버전·저작권 정보, Chrome은 chrome://version 으로, Konqueror는 about:konqueror 로, Opera는 opera:about 으로 이동. IE/Edge는 빈 페이지
about:about 사용 가능한 about 주소 목록(Firefox 4.0부터). Chrome은 chrome://about 으로 이동해 chrome 주소 목록을 보여 줌
about:blank 빈 문서
about:plugins 설치된 플러그인의 파일 이름, MIME 타입, 설명, 확장자, 상태. Chrome은 chrome://plugins/ 로 이동(Chrome 57부터 폐지)
about:cache 캐시 정보. Chrome은 chrome://cache 로 이동해 캐시된 주소 목록 표시
about:mozilla 가상의 책 "The Book of Mozilla" 의 한 구절을 보여 주는 이스터에그. Windows용 IE에서는 파란 배경의 빈 페이지가 나왔으나 XP SP2에서 제거됨(res://mshtml.dll/about.moz 로는 여전히 열림)

Firefox(Mozilla) 전용 주소

Firefox 계열에는 about 주소가 특히 많습니다. Thunderbird에서도 "메일 시작 페이지"로 지정하면 상당수가 동작하고, 확장 기능이 따로 about 주소를 추가하기도 합니다. 자주 쓰는 것부터 보면 이렇습니다.

URI 용도
about:config GUI 옵션 창에 없는 설정까지 직접 보고 바꾸는 화면. 처음 열면 "보증이 무효가 될 수 있다"는 경고가 나오는데, Firefox는 원래 보증 없이 배포되므로 농담에 가까운 문구임(체크박스로 끌 수 있음). 기원은 Netscape 4.x이며 수정 가능해진 건 Mozilla Application Suite부터
about:support 문제 해결 정보(Firefox 3.6+, SeaMonkey 2.1+)
about:memory 메모리 사용량(Firefox 3.6+)
about:cache 메모리·디스크 캐시의 항목 수, 위치, 크기
about:cache?device=memory / ?device=disk / ?device=offline 메모리·디스크·오프라인 캐시의 개별 항목(offline은 Gecko 1.9+)
about:cache-entry 캐시 항목 하나의 정보. about:cache 링크에서 쓰이며 매개변수가 필요
about:addons 설치된 부가 기능·플러그인·테마 관리(Firefox 4+, SeaMonkey 2.1+)
about:preferences 새 설정 페이지
about:downloads 다운로드한 파일 목록
about:crashes 충돌 보고 도구가 보낸 충돌 내역(Firefox 3+, SeaMonkey 2.0+)
about:buildconfig 현재 빌드를 컴파일할 때 쓴 인수와 옵션
about:plugins 설치되어 활성화된 플러그인
about:sessionrestore 지난 세션 복구 화면
about:newtab 자주 가는 사이트 격자(Firefox 13+)
about:home Firefox 4 기본 홈 페이지(Firefox 전용)
about:welcome Firefox 환영 페이지
about:privatebrowsing 사생활 보호 모드 안내 화면(Firefox 전용). 주소창에는 URI가 표시되지 않음
about:sync-tabs 다른 컴퓨터의 탭 목록(동기화 사용 시)
about:webrtc WebRTC 내부 상태
about:devtools 개발자 도구 환영 페이지
about:healthreport Firefox 상태 보고서
about:feeds 주소창의 RSS 아이콘을 눌렀을 때 쓰는 페이지
about:blocked 위험한 페이지로 판단했을 때 보여 주는 악성코드 차단 페이지(Firefox 3+)
about:certerror SSL/TLS 인증서를 신뢰할 수 없을 때의 오류 페이지
about:neterror 요청한 주소에 접속하지 못했을 때의 오류 페이지
about:newaddon 부가 기능이 정상 관리자 절차 없이 특정 폴더에 추가됐을 때 활성화 여부를 묻는 창. 주소창에 직접 넣으면 아무것도 표시되지 않음(Firefox 전용)
about:permissions 사이트별 권한(Firefox 6.0a1, Firefox 전용)
about:app-manager Firefox OS 시뮬레이터(Firefox 전용)
about:jetpack JetPack 확장 설정(Firefox 전용)
about:bloat BloatView 출력(릴리스 빌드에서는 비활성). Gecko 1.9.2부터 about:memory로 대체(Firefox 전용)
about:startpage Ubuntu에서 ubufox 부가 기능이 있을 때 Ubuntu 시작 페이지
about:credits Mozilla 기여자 목록
about:license Mozilla Public License(와 Netscape Public License). Gecko 1.8+
about:licence 영국 영어판에서 license를 licence로 바꿔 보여 주는 판. Firefox 4에는 없음
about:rights 라이선스 정보
about:logo about 화면의 로고
about:mozilla The Book of Mozilla 구절(이스터에그)
about:robots 2008년 3월 8일 트렁크 빌드부터 들어간 이스터에그. 창 제목에 영화 "지구가 멈추는 날"의 대사가 들어감(Firefox 전용)

이 밖에 about:bloat?new, about:bloat?clear, about:searchreset, about:socialerror, about:tabcrashed(Firefox 25+)도 있었지만 원 자료에 설명이 없었습니다.

Chrome(Chromium) 전용 주소

Chromium 계열에서는 about:blank 를 빼고 대부분의 about: 주소가 chrome:// 주소로 바뀌어 열립니다. 전체 목록은 about:about 에서 확인할 수 있습니다.

URI 용도
about:version 버전 정보(about: 과 같음)
about:flags 실험 기능 설정. 예전 about:labs 가 Chrome Dev 채널 8.0.552.11에서 이쪽으로 옮겨짐
about:gpu WebGL과 하드웨어 가속 그래픽 정보
about:net-internals 네트워크 사용과 성능 통계 모니터링
about:dns DNS 레코드
about:cache 캐시 내용
about:memory 프로세스 관리자
about:histograms 히스토그램
about:stats 프로세스 통계. 상단에 "Shhh! This page is secret!" 문구
about:sandbox 현재 켜져 있는 샌드박스 보호 기능
about:plugins 설치된 플러그인(Chrome 57부터 폐지)
about:credits 브라우저에 쓰인 오픈소스 소프트웨어와 라이선스
about:crash 현재 렌더링 프로세스를 강제로 죽여 "Aw, snap!" 화면을 띄움
about:kill about:crash와 같지만 보라색 배경에 "He's Dead, Jim!" 문구. 메모리가 부족하거나 외부에서 브라우저가 종료됐을 때 나오는 화면
about:inducebrowsercrashforrealz 브라우저 전체를 강제 종료. 개발자가 충돌 상황을 시험하는 용도
about:shorthang 탭 프로세스를 멈추게 해서 응답 없음 보호 기능을 시험
about:dino "인터넷 연결 없음" 페이지
about:internets 일부 Windows 버전에서 "3D 파이프" 화면 보호기 애니메이션이 나오는 "Don't Clog the Tubes!" 페이지. Vista와 2.0.169.1 이후 버전에서는 동작하지 않음

개발할 때 실제로 자주 여는 건 chrome://gpu, chrome://flags, chrome://net-internals 정도입니다. about:crash 계열은 탭이나 브라우저를 진짜로 죽이니 작업 중인 창에서 시험하지 마세요.

Internet Explorer와 Edge

IE의 about 주소는 Windows 설정으로 바뀔 수 있어서 PC마다 다르게 동작할 수 있습니다. 모르는 about 주소를 넣으면 "웹 페이지 탐색이 취소되었습니다" 페이지로 갑니다. 한때 CoolWebSearch 같은 스파이웨어가 about:blank 에 광고를 띄우는 식으로 이 구조를 악용하기도 했습니다. 최근 버전으로 올수록 아래 항목 상당수가 동작하지 않거나 없어졌습니다.

URI 용도
about:blank 빈 페이지
about:home 사용자 홈 페이지(IE 7에서는 미지원)
about:tabs 탭 브라우징 안내. "새 탭에서 홈 페이지 열기" 설정 시 새 탭에도 표시
about:inprivate InPrivate 브라우징 안내
about:compat 호환성을 위해 문서 렌더링 에뮬레이션 모드가 지정된 사이트 목록
about:newsfeed Bing 검색창, 사이트 타일, 뉴스 피드가 있는 페이지(Edge의 시작 페이지와 비슷)
about:postnotcached "웹 페이지가 만료되었습니다" 안내. 새로 고치면 폼 내용을 다시 보내야 함을 알림
about:securityrisk 현재 보안 설정이 위험하다는 경고
about:noadd-ons / about:noadd-onsinfo 추가 기능 없이 실행 중일 때의 안내와, 추가 기능 사용의 영향 안내
about:navigationcanceled / about:navigationfailure / about:desktopitemnavigationfailure "탐색 취소" 페이지(이후 버전에서 미지원)
about:offlineinformation 현재 페이지를 오프라인으로 볼 수 없다는 안내(이후 버전에서 미지원)

원 자료 시점의 Edge(구 EdgeHTML 기반)는 about:flags(개발자 설정과 실험 기능), about:home, about:start(시작 페이지), about:tabs(새 탭), about:compat(엔터프라이즈 모드 목록), about:inprivate, about:edge(Edge 로고)를 지원했고 about:config 는 about:flags 로 넘겼습니다. 모르는 about 주소에는 "Well, that didn't work" 메시지를 보여 줬습니다. 지금의 Chromium 기반 Edge는 Chrome과 같은 방식(edge:// 주소)으로 동작합니다.

Opera(Presto) 및 기타 브라우저

Presto 엔진 시절 Opera는 about 이 opera 의 별칭이라 opera:config 를 about:config 로도 열 수 있었습니다. 보안을 위해 이 페이지들에서는 사용자 자바스크립트가 꺼지고, 로컬 스타일시트로 모양만 바꿀 수 있었습니다. 닌텐도 DS용 Opera에서는 opera:about 만 동작했습니다.

URI 용도
opera:about (about:opera) 브라우저 정보와 설정 경로
opera:blank about:blank와 같음
opera:config 일반 환경설정 창에 없는 설정까지 바꾸는 페이지(9.0+)
opera:cache / opera:history / opera:historysearch 캐시 내용, 방문 기록, 기록 검색(9.5+)
opera:plugins 플러그인 목록(11부터 개별 비활성화 가능)
opera:drives 로컬 드라이브 목록(운영체제에 따라 다름)
opera:button Opera 동작을 묶어 사용자 정의 버튼 정의
opera:help 도움말 폴더로 이동
opera:debug / opera:memdebug Dragonfly 원격 디버그 설정, 메모리 디버그 정보(9.5+)
opera:webstorage / opera:webdatabases Web Storage와 그 데이터베이스 정보(10.5+)
opera:gpu / opera:cpu GPU 가속 정보, CPU 사용량(cpu는 12 베타부터)

나머지 브라우저는 짧게 정리하면 이렇습니다. Konqueror는 about:blank, about:plugins 를 뺀 모든 about 주소를 시작 페이지인 about:konqueror 로 보냅니다. Epiphany(GNOME Web)는 WebKit 엔진으로 바뀐 뒤 about:blank, about:plugins, about:memory, about:applications(웹 앱 관리, 3.2+), about:overview(자주 가는 사이트 썸네일), 그리고 생텍쥐페리의 문장을 보여 주는 about:epiphany 를 지원합니다. Safari는 about:blank 만 받고 나머지는 일반 주소 입력(검색 등)으로 처리합니다. Outlook은 outlook:today 라는 별도 주소로 Outlook 오늘 화면을 열었고, about: 뒤에 적은 글자는 그대로 웹 페이지처럼 보여 줬습니다.

위 목록은 원 자료 작성 당시 기준이라, 지금 브라우저에서는 이름이 바뀌었거나 사라진 항목이 많습니다. 현재 쓰는 브라우저에서 실제로 되는 주소를 확인하려면 Firefox는 about:about, Chrome·Edge는 chrome://about·edge://about 을 열어 보는 게 가장 정확합니다.

참고: About URI scheme - Wikipedia