10/10/2018, 09:49
Giả lập chức năng Save As của trình duyệt
Trong hầu hết các trình duyệt đều có chức năng Save As (trong menu File) dùng để save lại trang web để dành xem offline.
Mình muốn tạo 1 button để thực hiện chức năng tương tự. Có ai có giải pháp gì hay góp ý cho mình với.
Cám ơn!
Mình muốn tạo 1 button để thực hiện chức năng tương tự. Có ai có giải pháp gì hay góp ý cho mình với.
Cám ơn!
Bài liên quan
javascript:document.execCommand('SaveAs',true,document.title);
Vấn đề chính là làm sao cho nó tự động save luôn hình ảnh (kể cả script, css,..) trong đó xuống local để khi xem offline thì hiển thị đầy đủ. Giống như khi chiọn Save As trên thực đơn thì ngoài file html nó còn kèm theo thư mục chứa tất cả những file liên quan.
P.S: mà hình như lệnh này chỉ hỗ trợ mỗi IE.
nếu sử dụng engine thì mới được. có điều phải chấp nhận cài ở máy client
Khi người dùng click nút Save As, mình sẽ gọi 1 file php trên server với tham số là nội dung trang. File php này sẽ dựa vào nội dung, tìm tất cả những file css, js, image và save xuống client (thông qua header). Vấn đề là php có thể tạo folder trên client hay không? và lỡ người dùng save với tên file khác thì làm sao mình biết được để tạo folder tương ứng.