Mozilla Firefox và Internet Explorer đều có chế độ "Làm việc ngoại tuyến" (Work Offline) cho phép duyệt các trang web đã truy cập khi không có mạng. Nếu bạn thích tính năng đó, bạn sẽ vui biết Chrome cũng làm được. Tuy nhiên, nó vẫn là tính năng thử nghiệm (experimental) chưa phát hành chính thức, nên không dễ tìm và có thể còn lỗi (dù hoạt động tốt cho tôi cho đến nay).
Ở chế độ ngoại tuyến, Chrome sẽ tạo bộ nhớ đệm cục bộ (local cache) của tất cả trang web bạn truy cập. Nếu bạn truy cập lại bất kỳ trang nào trong số đó mà không có kết nối Internet, Chrome sẽ cho bạn tải bản sao trước đó từ bộ nhớ đệm. Hãy xem cách bật chế độ ngoại tuyến trong Chrome và cách nó hoạt động.
Lưu ý: tính năng này hoạt động trên Chrome cho Windows, Mac, Linux, Chrome OS và Android, và hướng dẫn dưới đây áp dụng cho tất cả các hệ điều hành này.
Bật chế độ ngoại tuyến trong Chrome
Trước khi bật chế độ ngoại tuyến, bạn nên biết rằng bạn phải bật tính năng từ Chrome flags (cờ Chrome). Đây là các tính năng đang phát triển, chưa hoàn thiện và có thể ảnh hưởng tiêu cực đến trải nghiệm duyệt web. Nếu bạn không biết mình đang làm gì, đừng bật/tắt các tính năng khác ở đây, hoặc bạn sẽ tự chịu trách nhiệm về mọi thiệt hại. Chỉ làm theo hướng dẫn chính xác, và bạn sẽ không gặp vấn đề.
Trong thanh địa chỉ Chrome, gõ chrome://flags và nhấn Enter. Bạn sẽ thấy danh sách lớn các tính năng với cảnh báo từ Google đừng can thiệp vào chúng.

Ở đây bạn cần tìm tính năng tên "Show Saved Copy Button" (Hiển thị nút bản sao đã lưu). Nó hơi khó tìm giữa nhiều tính năng khác, nên gõ "show saved" vào ô Tìm cờ (Search flags) để tìm nhanh.

Khi tìm thấy, nhấp nút "Default" bên cạnh để mở menu thả xuống.
Bạn sẽ thấy hai cách bật nút 'Show saved copy': "Enable: Primary" và "Enable: Secondary".
"Enable: Primary" sẽ đặt nút trên trang lỗi, và "Enable: Secondary" sẽ đặt nút bên cạnh nút "Tải lại" (Reload). Tuy nhiên, trong trường hợp của tôi, "Enable: Primary" đặt nút trên trang lỗi, và "Enable: Secondary" chỉ làm nút đó từ xanh thành xám (vẫn hoạt động tốt). Có thể là lỗi, nhưng miễn là chức năng giống nhau, không thành vấn đề.

Chọn tùy chọn "Enable" mong muốn, bạn sẽ thấy nút "Khởi động lại ngay" (Relaunch Now) ở dưới cửa sổ Chrome. Nhấp vào để khởi động lại Chrome, và chế độ ngoại tuyến sẽ được bật.
Mở trang web ngoại tuyến
Bây giờ chế độ ngoại tuyến đã bật, bạn lướt web như bình thường. Chrome sẽ tiếp tục tạo cache cho tất cả trang web bạn truy cập. Giờ khi bạn ngoại tuyến, nếu truy cập lại bất kỳ trang nào, bạn sẽ thấy nút "Hiển thị bản sao đã lưu" (Show saved copy) trên trang lỗi. Nhấp vào nó, và trang sẽ được tải.

Chrome sẽ cache hình ảnh, nội dung HTML, JavaScript, CSS stylesheet và mọi thứ không cần kết nối Internet hoạt động. Trang sẽ trông gần như giống bản gốc. Tuy nhiên, nội dung như widget hoạt động và video sẽ không tải, và nếu trang đã cập nhật từ lần bạn truy cập cuối, cập nhật mới cũng không hiển thị.

Lưu ý: tất cả trang web được lưu là "Internet Cache" (Bộ nhớ đệm Internet), và nếu "Internet Cache" bị xóa, tất cả dữ liệu lưu trữ cũng bị xóa. Công cụ dọn trình duyệt — như CCleaner — có thể xóa "Internet Cache" khi xử lý, nên tránh dùng công cụ đó hoặc bỏ chọn Chrome "Internet Cache" khỏi danh sách dọn dẹp.
Kết luận
Khả năng truy cập trang web ngoại tuyến rất tiện trong nhiều tình huống. Ví dụ, nếu bạn đi đến khu vực không có kết nối Internet ổn định, bạn có thể tạo cache các trang web cần thiết và truy cập ngoại tuyến bất cứ khi nào. Nếu duyệt web ngoại tuyến giúp ích cho bạn hoặc bạn tìm thấy lỗi khi dùng trên Chrome, hãy bình luận để giúp người khác.