Tôi muốn lưu hoàn toàn trang wabpage từ tiện ích Google Chrome của mình. Tôi đã thêm quyền truy cập "downloads", "<all_urls>"
và xác nhận rằng mã sau lưu trang Google vào google.html
.Chúng tôi có thể tải xuống hoàn toàn trang web bằng chrome.downloads.download không? (Tiện ích mở rộng của Google Chrome)
chrome.downloads.download(
{ url: "http://www.google.com",
filename: "google.html" },
function (x) { console.log(x); })
Tuy nhiên, mã này chỉ lưu tệp html. Biểu định kiểu, tập lệnh và hình ảnh không được lưu. Tôi muốn lưu trang web hoàn toàn, như thể tôi lưu trang bằng hộp thoại, chọn Format: Webpage, Complete
.
Tôi đã xem xét document nhưng tôi không thể tìm thấy cách nào.
Vì vậy, câu hỏi của tôi là: làm thế nào tôi có thể tải xuống hoàn toàn trang web từ tiện ích mở rộng bằng cách sử dụng api (s) của Google Chrome?
Cảm ơn bạn đã bình luận thông tin. Tôi đã thử mã của bạn và nó thực sự hoạt động. Tuy nhiên, các tập tin đã lưu không phải là trong hình thức tôi trước hết mong đợi, nhưng sử dụng định dạng mhtml âm thanh như một ý tưởng tốt đẹp. Cảm ơn bạn. – itchyny
Xin lỗi, tôi không quen với stackoverflow. Cảm ơn một lần nữa. – itchyny
@ rob-w Tôi đang sử dụng 'manifest_version = 2' trong ứng dụng của mình. Tôi tin rằng điều này là bắt buộc đối với ứng dụng * chrome *. Nhưng api tải xuống không hoạt động trên các ứng dụng chrome. Làm thế nào mà làm việc cho bạn? – user3677331