온라인에서 확인란(체크박스)에 일일이 체크해야 하는 상황은 생각보다 훨씬 많습니다. 웹사이트 회원가입을 하거나, 이베이(eBay)에서 원하는 물건을 찾거나, 제3자 마케팅 수신에 동의할 때까지—이런 사소한 클릭들이 모이면 상당한 시간을 잡아먹게 됩니다.

다행히 이런 불편함을 느낀 사람은 우리만이 아닙니다. Chrome과 Firefox에는 반복적인 체크 작업을 자동화해 생산성을 높여주는 확장 프로그램들이 이미 존재합니다. 지금부터 브라우저별로 가장 유용한 방법들을 하나씩 살펴보겠습니다.
Chrome: 'Check All' 확장 프로그램

글을 작성하는 시점 기준으로 Chrome 웹 스토어에서 평가가 가장 좋은 확장 프로그램은 Check All입니다. 이름 그대로 세부 조절 기능은 없으며, 페이지의 모든 체크박스를 한꺼번에 선택하거나 해제하는 단순한 방식입니다.

설치를 마치면 도구 모음에 표시될 아이콘 디자인을 몇 가지 중에서 고를 수 있습니다. 브라우저 테마를 사용 중이라면 아이콘 색상을 맞추거나 대비되게 설정할 수 있어 세심한 배려가 돋보입니다.

어떤 아이콘을 선택하든 제공되는 기능은 동일합니다.
- Check All: 현재 화면의 모든 체크박스를 선택합니다.
- Uncheck All: 이미 선택된 체크박스를 모두 해제합니다.
- Invert: 모든 체크박스의 상태를 반전시킵니다. 체크된 항목은 해제되고, 해제된 항목은 체크됩니다.
- Check All in Element: 입력란에 지정한 특정 요소(element) 안의 체크박스만 선택합니다.
마지막 'Check All in Element' 기능은 다소 생소하게 느껴질 수 있습니다. 일반 사용자가 이 기능을 활용할 만한 상황을 찾기는 어렵지만, 좋은 활용 아이디어가 있다면 댓글로 공유해 보세요.
Firefox: 'CheckFox' 확장 프로그램

Firefox 사용자에게는 CheckFox가 가장 무난한 선택지입니다. 2011년 Firefox 13.0 이후 업데이트되지 않았다는 점이 걸릴 수 있지만, Mozilla 애드온 사이트에서는 여전히 설치가 가능합니다. 호환성 문제로 설치가 막힌다면 확장 프로그램 강제 호환 방법을 다룬 별도 가이드를 참고해 보세요.
CheckFox 설치 후에는 Firefox를 재시작해야 기능을 사용할 수 있습니다. 재시작 후에는 겉보기에 달라진 점이 없어 보이지만, 실제로 체크박스 목록이 있는 페이지에서 그 편리함을 확인할 수 있습니다.

체크하고 싶은 항목들을 마우스로 드래그해 선택한 뒤 마우스 오른쪽 버튼을 클릭하면, 컨텍스트 메뉴 마지막에 'Check' 또는 'Uncheck' 옵션이 나타납니다. 선택한 항목들의 현재 상태에 따라 표시되는 문구가 달라집니다. 해당 옵션을 클릭하면 선택 영역 전체가 한 번에 처리됩니다.
CheckFox는 별도의 설정 메뉴조차 없지만, 이렇게 단순한 도구에는 굳이 복잡한 설정이 필요하지 않습니다.
GreaseMonkey / Tampermonkey: 'Check Box Range' 스크립트


Firefox에 GreaseMonkey를 설치했거나 Chrome용 대응 프로그램인 Tampermonkey를 사용 중이라면, 사용자 스크립트를 추가할 수 있다는 것을 알고 있을 겁니다. 그중 Check Box Range 스크립트는 체크박스를 더 빠르게 선택할 수 있는 또 하나의 방법입니다.
먼저 브라우저에 맞는 스크립트 매니저를 설치한 뒤, 스크립트 개발자의 웹사이트로 이동합니다. 해당 페이지의 블로그 글에서 스크립트 이름이 걸린 하이퍼링크를 클릭하세요.


그러면 스크립트 설치 여부를 묻는 창이 나타납니다. 여기서는 설치를 진행하지만, 출처가 불확실한 스크립트는 보안상 반드시 피해야 합니다.
설치 후에는 스크립트를 적용할 페이지를 새로고침하세요. GreaseMonkey 스크립트는 웹페이지 로딩 이후에 실행되는 경향이 있어, 용량이 큰 스크립트일수록 몇 초 정도의 지연이 발생할 수 있습니다.

사용법은 간단합니다. 목록의 첫 번째 체크박스를 클릭한 상태에서 Shift 키를 누른 채 범위의 끝에 있는 체크박스를 클릭한 후 Shift 키를 놓으면, 두 지점 사이의 모든 항목이 자동으로 선택됩니다. 스크립트 처리 방식의 특성상 아주 짧은 지연이 있을 수 있습니다.
Chrome 사용자라면 이 스크립트를 확장 프로그램 형태로 패키징한 Check Range 확장 프로그램을 대신 사용할 수도 있습니다.
마무리
온라인 검색에서 체크박스를 하나씩 클릭하는 데 얼마나 많은 시간이 드는지 미처 생각해 보지 못했을 수 있습니다. 하지만 한 번 이 새로운 작업 방식에 익숙해지면, 그동안 어떻게 일일이 클릭하며 버텼는지 의아해지실 겁니다.
어떤 확장 프로그램과 브라우저를 선택하든, 이 작은 변화는 매일의 웹 서핑에서 분명한 효율 향상을 가져다줄 것입니다. 굳이 하나를 꼽으라면 역시 GreaseMonkey 스크립트와, 여기서 파생된 Chrome용 Check Range 확장 프로그램의 조합이 가장 만족스러웠습니다.