Cách tải xuống kho lưu trữ trang web bằng Safari cho Mac
Mục lục:
Bạn đã bao giờ muốn tải xuống và lưu một trang web cụ thể làm kho lưu trữ vì bất kỳ lý do gì chưa? Có thể đó là một trang chủ cá nhân đơn giản cũ mà bạn muốn giữ lại hoặc có thể bạn muốn lưu trữ một trang web cụ thể hoặc bộ sưu tập các trang web cho một số mục đích sử dụng ngoại tuyến khác. Safari dành cho Mac OS cung cấp một cách đơn giản để tải xuống và lưu các trang web dưới dạng một thứ được gọi là Lưu trữ web, là các tệp lưu trữ nhỏ độc lập của bất kỳ trang web cụ thể nào có thể được truy cập cục bộ.
Khi bạn lưu một trang web dưới dạng kho lưu trữ web trong Safari vào máy Mac cục bộ, tất cả văn bản trang web, nội dung bài viết, hình ảnh, biểu định kiểu và nội dung web khác sẽ được lưu trong kho lưu trữ web đó tập tin. Tệp đó có thể được mở cục bộ trên Mac ngay cả khi không trực tuyến, tuy nhiên, các liên kết có trong trang web sẽ vẫn tham chiếu đến các URL nguồn ban đầu và do đó, theo các liên kết đó vẫn yêu cầu quyền truy cập trực tuyến, cũng như đăng lên biểu mẫu và thực hiện các chức năng khác yêu cầu truy cập internet.
Và trong trường hợp bạn đang thắc mắc, đây không phải là phương tiện đầy đủ để sao lưu trang web hoặc máy chủ web, đây là một quy trình phức tạp hơn nhiều vì gần như tất cả các trang web hiện đại đều có nhiều thành phần phụ trợ, mã, cơ sở dữ liệu , tập lệnh và thông tin khác sẽ không được truy xuất thông qua quá trình tạo kho lưu trữ web đơn giản này.
Cách lưu trang web dưới dạng Lưu trữ web trong Safari trên máy Mac
- Khởi chạy Safari trên máy Mac nếu bạn chưa làm như vậy
- Mở trang web bạn muốn tải xuống để sử dụng và truy cập ngoại tuyến, ví dụ như trang hiện tại này
- Chuyển đến menu “Tệp” trong Safari và chọn “Lưu dưới dạng”
- Chọn thanh kéo xuống “Định dạng” và chọn “Lưu trữ web”, sau đó chọn lưu kho lưu trữ trang web vào vị trí mong muốn
Trang web bây giờ sẽ được lưu dưới dạng tệp .webarchive sẽ mở trong Safari, đây là tệp độc lập sẽ chứa dữ liệu, văn bản, nội dung, hình ảnh, biểu định kiểu và các thành phần khác của trang web của trang web.
Từ Finder, giờ đây bạn có thể định vị tệp .webarchive mà bạn đã tạo và lưu, đồng thời mở tệp đó trực tiếp trong Safari.Bạn sẽ nhận thấy trong thanh URL, trang web đang được đọc từ hệ thống tệp cục bộ chứ không phải từ máy chủ từ xa, ở định dạng đường dẫn giống như “file:///Users/USERNAME/Desktop/SavedWebPage.webarchive”
Bản lưu trữ trang web thường có kích thước vài megabyte, mặc dù đôi khi chúng có thể nhỏ hoặc lớn hơn rất nhiều, tùy thuộc vào trang web được lưu.
Lưu ý đây không phải là giải pháp sao lưu toàn bộ trang web Nếu bạn muốn truy xuất toàn bộ trang web hoặc trang web và thư mục liên quan cho mục đích sao lưu, cách tiếp cận tốt nhất là đăng nhập vào máy chủ web thích hợp thông qua SFTP và trực tiếp tải xuống tất cả các tệp web. Nếu bạn không biết cách thực hiện, hãy liên hệ với nhà cung cấp dịch vụ lưu trữ web của bạn. Cách tốt nhất tiếp theo là sử dụng wget để phản chiếu một trang web hoặc một công cụ tương tự, mặc dù wget và curl sẽ không tải xuống các tập lệnh, cơ sở dữ liệu cũng như thông tin phụ trợ.
Điều này có thể cung cấp một cách thú vị để tạo một kho lưu trữ web cục bộ của một số trang web nhất định, tuy nhiên, đó không phải là cách duy nhất để đọc và xem các trang web ngoại tuyến. Tính năng Danh sách đọc trong Safari dành cho Mac và iOS cũng cho phép xem ngoại tuyến các trang web và bài viết, đồng thời bạn cũng có thể sử dụng In thành PDF trên máy Mac hoặc lưu các trang web vào iBooks trong iOS hoặc cũng có thể sử dụng Lưu dưới dạng PDF trên iPad hoặc iPhone để hoàn thành cùng một tác vụ từ bất kỳ trang web nào được xem trong Safari.
Điều đáng nói là nếu bạn có thể sử dụng thủ thuật này để in một trang web không có quảng cáo nhưng không in được nữa và chỉ cần lưu từ chế độ xem Trình đọc nếu bạn muốn lưu phiên bản đơn giản hóa của trang web trong câu hỏi quá.