크롬에는 어떤 기능이 숨어있을까?

크롬의 필수 확장

크롬에는 일반인 들이 모르는 기능이 상당히 많이 숨어 있다. 또 개발자판에 포함된 실험실이라는 기능을 이용하면 크롬의 기능을 미리 엿볼 수도 있다. 오늘 소개하는 Chrome Service Pages 확장은 이런 숨은 기능을 모두 사용할 수 있는 크롬 확장이다. 여기에 특정 웹 어플을 실행하는 기능, 창을 다시 읽거나 닫는 기능등 상당히 유용한 기능을 가진 확장이다.

목차

  • 크롬과 확장
  • Chrome Service Pages 확장
    • History(방문한 페이지)
    • Extensions(확장)
    • Plugins(플러그인)
    • Downloads(내려받기)
    • Bookmarks(책갈피)
    • Experiments(실험실)
    • Memory info(메모리 정보)
    • HTML5 App cache(HTML5 앱 캐시)
    • Sync engine info(싱크 엔진 정보)
    • View HTTP cache(HTTP 캐시 보기)
    • Stats of memory usage(메모리 사용 상태)
    • Histograms(히스토그램)
    • Stats(상태)
    • Net info(넷 정보)
    • DNS
    • GPU
    • Chrome version(크롬 판번호)
    • Terms of Chrome Service(크롬 서비스 약관)
    • Credits(고마운분)
    • About-page list(About 명령 목록)
    • Crash page(크래시 페이지)
    • 기타
  • 남은 이야기
  • 각주

크롬과 확장

며칠 전 크롬을 이용해서 플래시 동영상의 주소를 추출하는 방법을 올렸다. 크롬으로 플래시 동영상 주소 알아내기라는 글을 읽어 보면 알 수 있지만 크롬(Chrome)에서 제공하는 숨은 기능인 chrome://view-http-cache/를 이용하는 방법이다. 이 글을 올리고 나니 이미 즐겨찾기에 등록해서 사용하고 있다는 분도 있고 또 즐겨찾기 해두어야 겠다는 분도 있었다. 그런데 사실 이것을 즐겨찾기할 필요는 없다. 그 이유는 이런 기능을 전문적으로 제공하는 확장이 있기 때문이다. 단순히 캐시 보기 기능 외에 구글 크롬에서 제공하는 거의 모든 숨은 기능을 사용할 수 있는 확장이다.

바로 Chrome Service Pages이다. 크롬에는 이전에 방문한 사이트 목록, 현재 받고 있는 파일의 목록을 볼 수 있는 내려받기 관리자, 책갈피 관리자 모두 탭으로 표시된다. 그런데 방문한 사이트와 내려받기 관리자는 단축키를 제공하지만 책갈피 관리자는 따로 단축키를 제공하지 않는다. 따라서 천상 '옵션/북마크 관리자' 메뉴를 통해 접근해야 한다. 그런데 'Chrome Service Pages' 확장을 이용하면 책갈피 관리자도 이 확장을 이용해서 바로 접근할 수 있다.

Chrome Service Pages 확장

그림의 크롬 서비스 확장은 링크에서 제공하는 확장과는 조금 차이가 난다. 그 이유는 영어로 되어 있는 것을 한글화하고 확장 갤러리처럼 크롬과 관련된 기능을 추가했기 때문이다. 이외에 싱크 엔진 정보[1], HTML5 앱 캐시와 같은 기능은 아직 동작하지 않아 확장에서 죽여놓은 기능을 시험을 위해 살린 것이다. 따라서 그림과 실제 확장은 조금 다르다. 다만 이런 사소한 차이를 가지고 질문하지 말기 바란다. 아울러 내가 한글화한 확장을 요청해도 따로 제공할 생각은 없으므로 이런 요청도 하지 않았으면 한다.

  • History(방문한 페이지)
    클릭하면 이전에 방문한 페이지로 이동한다. chrome://history/를 주소 표시줄에 직접 입력해도 되며 'Ctrl-H'라는 단축키를 눌러도 된다. 따로 설명할 필요는 없을 것이라고 생각한다.
  • Extensions(확장)
    크롬(Chrome)의 확장 관리 페이지로 이동한다. '옵션/도구/확장 프로그램' 메뉴를 클릭해도 되고 확장에 오른쪽 마우스를 클릭한 뒤 '확장 프로그램 관리' 메뉴를 클릭해도 된다. 주소 표시줄에서는 chrome://extensions/ 명령을 사용한다.
  • Plugins(플러그인)
    플러그인 관리 페이지로 이동한다. 메뉴나 단축키는 따로 제공하지 않으며 주소 표시줄에 about:plugins 명령을 입력함으로서 접근할 수 있다. 플러그인은 확장과 비슷하지만 DLL로 크롬과 조금 더 밀접하게 연동된다.
  • Downloads(내려받기)
    크롬의 내려받기 관리자로 이동한다. FlashGet과 같은 내려받기 가속기에 비해 기능은 조금 미약하지만 크롬에 내장된 관리자이며 검색 기능을 제공하기 때문에 나름 유용한 기능이다. '옵션/다운로드' 메뉴나 'Ctrl-J' 단축키로 접근할 수 있으며 주소 표시줄에서는 chrome://downloads/ 명령을 사용하면 된다.
  • Bookmarks(책갈피)
    크롬의 책갈피 관리자로 이동한다. '옵션/북마크 관리자' 메뉴나 chrome://bookmarks/ 명령을 통해 접근할 수 있다. 참고로 크롬의 책갈피는 %LOCALAPPDATA%\Google\Chrome\User Data\Default\Bookmarks라는 파일에 HTML 형식으로 저장된다.
  • Experiments(실험실)
    크롬 개발자 판에서 시험 중인 기능을 관리할 수 있다. 메뉴나 단축키는 따로 제공하지 않으며 chrome://flags/ 명령을 통해 접근할 수 있다. 크롬 실험실에 대해서는 실험실로 미리 보는 미래의 구글 크롬를 참고하기 바란다.
  • Memory info(메모리 정보)
    크롬이 차지하고 있는 메모리 정보를 표시한다. 표시하는 내용은 기본적으로 크롬 작업관리자가 표시하는 정보와 같다. 다만 메모리 정보를 조금 더 자세히 표시해 준다. 메뉴나 단축키는 따로 제공하지 않으며 주소 표시줄에 about:memory 명령을 입력함으로서 접근할 수 있다.
  • Sync engine info(싱크 엔진 정보)
    며칠 전까지 동작하지 않는 기능이었다. 그러나 까나리 빌드 9.0.583.0 부터는 동작한다. 크롬에서는 책갈피, 웹 어플등을 백업 및 동기화할 수 있는 기능을 제공한다. 이때 사용하는 싱크 엔진의 정보를 출력한다. about:sync를 통해 접근할 수 있다. ☞[2]
  • HTML5 App cache(HTML5 앱 캐시)
    역시 아직 지원하지 않는 기능이다. 이름을 보면 크롬에서 지원할 예정인 웹 어플[3]이 사용하는 캐시 정보를 출력하는 것으로 여겨진다. about:appcache-internals를 통해 접근할 수 있다. ☞
  • View HTTP cache(HTTP 캐시 보기)
    크롬(Chrome)이 캐시에 저장한 정보를 표시해 준다. 실제 파일을 주고 받을 때 URL, 주고받은 헤더, 받은 데이타까지 모두 확인할 수 있기 때문에 스니퍼링 대용으로 아주 유용한 명령이다. 크롬으로 플래시 동영상 주소 알아내기라는 글에서 설명한 것처럼 이 명령을 이용하면 플래시 동영상의 URL도 쉽게 알아낼 수 있다. chrome://view-http-cache/ 명령을 이용해서 접근할 수 있다.
  • Stats of memory usage(메모리 사용 상태)
    크롬의 메모리 사용 상태를 출력한다. 가끔 "Stats as of last page load;reload to get stats as of this page load."와 같은 메시지만 출력될 수 있다. 이때는 페이지를 다시 읽으면 메모리 상태가 표시된다. about:tcmalloc 명령을 통해 접근할 수 있다. ☞
  • Histograms(히스토그램)
    내부적으로 실행한 명령의 텍스트 히스토그램을 볼 수 있다. about:histograms 명령을 통해 접근할 수 있다.
  • Stats(상태)
    크롬의 자바스크립트 엔진에 대한 상태를 표시한다. about:stats 명령을 통해 접근할 수 있다.
  • Net info(넷 정보)
    아주 다양한 네트워크 정보를 표시한다. Data, Proxy, Events, DNS, Sockets, SPDY, HTTP Cache, SPIs, Tests등 네트워크에 관련된 모든 정보가 표시되기 때문에 네트워크의 상태를 확인할 때 아주 유용한 명령이다. about:net-internals 명령을 통해 접근한다.
  • DNS
    크롬에서 접근한 각종 'DNS'에 대한 정보를 표시한다. 읽은 페이지의 수, 서브 도메인등 DNS에 관련된 정보가 표시되기 때문에 상황에 따라 유용하게 사용할 수 있다. about:dns 명령을 통해 접근할 수 있으며 DNS와 IP에 대한 정보는 IP와 DNS, DNS 서버에 대한 기초 지식를 보기 바란다.
  • GPU
    크롬의 GPU 사용 상태를 표시한다. 하는 일이 이쪽 계통이 아니라 별 다른 감흥은 없었다. about:gpu 명령을 통해 접근할 수 있다.
  • Chrome version(크롬 판번호), Terms of Chrome Service(크롬 서비스 약관), Credits(고마운분), About-page list(About 명령 목록)
    크롬의 판번호, 서비스 약관, 고마운분, About 명령 목록등을 확인할 수 있다. about:version, about:terms, about:credits, about:about 명령을 통해 접근할 수 있다.
  • Crash page(크래시 페이지)
    현재의 페이지를 크래시 시킨다. 확장 페이지에서 사용하면 해당 확장이 삭제될 수도 있다. about:crash 명령을 통해 접근할 수 있다.
  • 기타
    about:internets, about:tasks는 과거에 지원하던 명령이었지만 현재는 지원하지 않는듯 동작하지 않았다. 다만 about:internets는 크롬의 이스터에그가 출력됐던 것 같은데 사라진 것은 조금 아쉽다는 생각이 든다.

남은 이야기

지금까지 Chrome Service Pages에서 지원하는 크롬의 숨은 기능에 대해 알아봤다. 이 모든 기능을 사용할 사람이 얼마나 될지 모르겠지만 대부분의 기능이 웹 기반 사이트나 웹 어플을 만들 때 상당히 유용한 기능이다. 따라서 알아두면 언젠가는 쓰게될 기능이라고 생각한다. 다만 잡은화면을 보면 아직도 각 페이지의 일관성이 없다. 개발자판이라서 그런다기 보다는 아직 크롬은 베타 빌드이기 때문일 것 같다. 숨가뿌게 판번호를 올리고 있지만 구글 크롬 OS가 공식 등장하기 전까지는 여전히 베타가 아닐까 싶다.

두번째로 눈여겨 볼 부분은 '앱 캐시', '넷 정보'등을 보면 알 수 있지만 브라우저가 제공하는 기능으로 보기에 힘든 기능도 많다. 기본적으로 크롬이 플랫폼으로 개발되고 있기 때문이다. 처음 크롬이 등장했을 때 올린 글이 구글 크롬은 구글 OS의 신호탄라는 글이다. 크롬을 보자 마자 구글이 운영체제를 개발할 것이라는 예측을 한 셈이다. 그러나 당시 이 글은 많은 논란을 불러 일으켰다. 물론 설마 구글이 운영체제를 만들겠냐는 의견이 많았다. 그러나 내 예상대로 구글은 크롬을 기반으로 한 운영체제 개발을 공식화했다. 세상을 보는 눈은 모두 똑 같다. 그러나 무엇을 보느냐는 역시 각자의 능력이 아닌가 한다.

관련 글타래


  1. 크롬 최신판에서는 이 기능도 동작한다. 
  2. 손가락 표시가 있는 기능은 죽여놓은 기능을 살린 것이다. 
  3. 크롬 브라우저에서 웹 어플을 지원할 것인지 크롬 운영체제에서만 지원할 것인지는 확실하지 않다. 
2010/11/17 09:47 2010/11/17 09:47
글쓴이
author image
운영체제의 모든 것을 운영하고 있는 IT 블로거. IT 블로거라는 이름은 현재 시국때문에 시사 블로거로 바뀐 상태다. 그러나 나는 아직도 시사와 사회에 관심이 많은 IT 블로거일 뿐이다. 컴퓨터, 운영체제, 시사, 가족, 여행, 맛집, 리뷰등과 살면서 느끼는 소소한 일상이 블로그의 주제이다. 왼쪽의 아이콘은 둘째 딸 다예가 그린 내 모습이다.
오늘의 글
인기있는 글
조회수 많은 글 | 베오베
댓글 많은 글 | 베오베

Trackback

Trackback Address :: https://offree.net/trackback/3369

  1. Subject : 크롬 다운부터 확장프로그램까지 : 넷북에서 쓰기 좋은 가장 빠른 브라우저

    Tracked from ★ Link's Another Side & Story 2010/11/17 20:58 del.

    크롬 다운부터 확장프로그램까지 :: 넷북에서 쓰기 좋은 가장 빠른 브라우저 :: - 크롬 브라우저, 탭을 자유자재로 이동시키고 땟다붙였다 하는 매끄러운 기능은 정말 최고다 - 크롬은 특유의 빠

Facebook

Comments

  1. 그아이 2010/11/17 10:43

    좋은내용 잘 보고 갑니다...

    RSS구독하면서 좋은글들 자주 보고 있는데

    커멘츠에 이런 무서운 말이 써있는지 몰랐어요.. ㅠ.ㅜ

    보고 슉~ 가버리는 경우도 많았는데...

    왠지 남겨야 할것 같아서..... ㅎ

    perm. |  mod/del. reply.
    • 도아 2010/11/17 11:16

      처음에는 커멘츠라고 해서 무슨 말인가 했습니다.

  2. Vermond 2010/11/17 12:07

    왜 저는 이런거 못찾을까요 ㅠ_ㅠ

    하기사 있으면 좋지만 없어도 되는 기능은
    알면 좋지만 그렇게 찾지는 않으니까 당연한걸지도....

    즐겨찾기는 도로 지워나야겠습니다 ㅋ

    perm. |  mod/del. reply.
    • 도아 2010/11/17 14:39

      관심이 조금 많아야 찾을 수 있습니다.

  3. goohwan 2010/11/17 13:24

    ㅋㅋ 저도 즐겨찾기는 지우고 확장깔았습니다. ㅋㅎ

    perm. |  mod/del. reply.
    • 도아 2010/11/17 14:39

      그럴 줄 알았습니다. 이 확장이 훨씬 편하죠. 기능도 많고.

  4. 雨Beer 2010/11/17 13:49

    좋은 정보 감사합니다. 이것 저것 해본다고 재밌게 놀았습니다 ^^

    세상을 보는 눈은 모두 똑 같다. 그러나 무엇을 보느냐는 역시 각자의 능력이 아닌가 한다.

    글의 마지막 말은 가슴에 와 닿는 군요

    perm. |  mod/del. reply.
    • 도아 2010/11/17 14:40

      어쩔 수 없는 부분입니다. 그래서 보는 눈을 키워야 하는 것이죠.

  5. 아리 2010/11/17 21:41

    도아님 안녕하세요.
    똘레랑스 그려님 글 읽다 등록해놓고 즐겨봅니다.
    크롬플러스도 쓰고 있지만 메인은 Theworld 쓰고 있어요.
    2가지 이유 때문인데요...
    Theworld을 열면 start page에 있는 quick path와 옵션에 있는 adress alias인데
    길들어져서 편하기도 해서 여간해서 크롬플러스로 갈아타지질 않네요.
    구글 확장 프로그램에도 저런 비슷한것 있으면
    한 수 가르쳐 주시면 감사하겠습니다.

    perm. |  mod/del. reply.
    • 도아 2010/11/18 01:49

      모르겠습니다. 크롬의 주소 표시줄이나 New Page 확장을 쓰면 The World의 그정도 기능을 충분히 하기 때문에 찾아 본적이 없습니다.

  6. CHOI 2015/02/25 16:23

    관리자만 볼 수 있는 댓글입니다.

    perm. |  mod/del. reply.

댓글로 기쁨을 나눠요!

(옵션: 없으면 생략)

글을 올릴 때 [b], [i], [url], [img]와 같은 BBCode를 사용할 수 있습니다.