
모질라 파이어폭스(Mozilla Firefox)와 인터넷 익스플로러(Internet Explorer)에는 '오프라인 작업(Work Offline)' 모드가 기본으로 포함되어 있어, 한 번이라도 방문했던 웹페이지를 인터넷 연결 없이 다시 열어볼 수 있습니다. 이 기능이 마음에 들었다면 좋은 소식이 있습니다. 크롬(Chrome)에서도 동일한 기능을 사용할 수 있기 때문입니다. 다만 아직 실험 단계의 기능이라 정식 출시된 것은 아니며, 설정 위치를 찾기가 쉽지 않고 일부 버그가 있을 수 있습니다(실제로 사용해 본 결과 지금까지는 문제없이 잘 작동했습니다).
오프라인 모드가 활성화되면 크롬은 방문하는 모든 웹페이지의 로컬 캐시를 생성합니다. 이후 인터넷에 연결되어 있지 않은 상태에서 해당 페이지를 다시 방문하면, 캐시에 저장된 이전 버전의 페이지를 불러와 열어줍니다. 지금부터 크롬에서 오프라인 모드를 활성화하는 방법과 실제 사용 방법을 살펴보겠습니다.
참고: 이 기능은 Windows, macOS, Linux, Chrome OS, Android용 크롬에서 모두 작동하며, 아래 설명 역시 모든 운영체제에서 동일하게 적용됩니다.
크롬에서 오프라인 모드 활성화하기
오프라인 모드를 켜기 전에 한 가지 알아두어야 할 것이 있습니다. 이 기능은 '크롬 플래그(Chrome Flags)' 메뉴에서 직접 활성화해야 합니다. 플래그는 아직 개발이 완료되지 않은 실험적 기능들의 모음으로, 잘못 건드리면 브라우징 환경에 악영향을 줄 수 있습니다. 자신이 하는 작업을 정확히 모른다면 여기 나열된 다른 기능들은 함부로 켜거나 끄지 않는 것이 좋습니다. 아래 안내에 따라 필요한 부분만 그대로 따라 하면 특별한 문제는 없습니다.
먼저 크롬 주소창에 chrome://flags를 입력하고 Enter 키를 누릅니다. 수많은 실험 기능 목록과 함께, Google이 이러한 기능을 함부로 조작하지 말라고 경고하는 문구가 화면에 표시됩니다.

목록이 매우 길기 때문에 일일이 찾아보기는 어렵습니다. 'Show Saved Copy Button'이라는 이름의 항목을 찾아야 하는데, 상단의 검색창(Search flags)에 show saved라고 입력하면 빠르게 찾을 수 있습니다.

해당 항목을 찾았다면 오른쪽의 'Default' 버튼을 클릭해 드롭다운 메뉴를 엽니다.
'저장된 사본 보기(Show saved copy)' 버튼을 활성화하는 옵션은 두 가지입니다. 바로 'Enable: Primary'와 'Enable: Secondary'입니다.
'Enable: Primary'는 오류 페이지 안에 버튼을 배치하고, 'Enable: Secondary'는 '새로고침(Reload)' 버튼 옆에 버튼을 배치합니다. 다만 실제 테스트 결과 'Enable: Secondary'를 선택하면 버튼 색상만 파란색에서 회색으로 바뀌었는데(기능 자체는 정상 작동), 아마 버그로 보입니다. 기능이 동일하게 작동한다면 큰 문제는 없습니다.

원하는 'Enable' 옵션을 선택하면 크롬 창 하단에 'Relaunch Now(지금 다시 시작)' 버튼이 나타납니다. 이 버튼을 클릭해 크롬을 재시작하면 오프라인 모드가 활성화됩니다.
참고: 크롬은 업데이트를 거듭하면서 실험 기능들을 수시로 추가하거나 제거합니다. 최신 버전의 크롬에서는 'Show Saved Copy Button' 플래그가 목록에서 사라져 검색되지 않을 수 있습니다. 이 경우 해당 기능을 사용할 수 없으니, 대안으로 필요한 페이지를 미리 PDF로 저장하거나 북마크와 함께 오프라인 저장 기능을 활용하는 방법을 고려해 보세요.
오프라인 상태에서 웹페이지 열기
오프라인 모드가 활성화되면 평소처럼 웹서핑을 하면 됩니다. 크롬이 방문하는 모든 웹페이지의 캐시를 계속 만들어 주기 때문입니다. 이후 인터넷 연결이 끊긴 상태에서 방문했던 페이지에 접속하면 오류 페이지에 '저장된 사본 보기(Show saved copy)' 버튼이 나타납니다. 이 버튼을 클릭하면 캐시에 저장된 페이지가 불러와집니다.

크롬은 이미지, HTML 콘텐츠, JavaScript, CSS 스타일시트 등 인터넷 연결 없이도 작동할 수 있는 요소들을 모두 캐시에 저장합니다. 덕분에 페이지는 원본과 거의 비슷한 모습으로 표시됩니다. 다만 실시간 위젯이나 동영상 같은 콘텐츠는 로드되지 않으며, 마지막 방문 이후 페이지가 업데이트되었다면 새로운 내용도 반영되지 않습니다.

주의: 모든 웹페이지는 '인터넷 캐시(Internet Cache)' 형태로 저장됩니다. 따라서 인터넷 캐시가 삭제되면 저장된 데이터도 모두 사라집니다. CCleaner 같은 브라우저 청소 도구는 정리 과정에서 인터넷 캐시를 삭제할 수 있으므로, 이런 도구를 사용하지 않거나 정리 목록에서 크롬의 '인터넷 캐시' 항목을 제외해 두는 것이 좋습니다.
마무리
웹페이지를 오프라인에서 열어볼 수 있다면 여러 상황에서 큰 도움이 됩니다. 예를 들어 인터넷 연결이 원활하지 않은 지역으로 이동할 예정이라면, 미리 필요한 웹페이지의 캐시를 만들어 두고 언제든 오프라인으로 확인할 수 있습니다. 오프라인 브라우징이 도움이 되었거나, 사용 중에 버그를 발견했다면 댓글로 공유해 주세요. 다른 독자들에게도 유용한 정보가 될 것입니다.