Tôi cần có thể chạy biểu mẫu HTML ngoại tuyến. Tôi có nghĩa là họ phải làm việc mà không cần kết nối trực tiếp đến máy chủ web. Trong một ứng dụng tôi đã viết cách đây hơn 5 năm, tôi đã thực hiện nó bằng cách thực hiện một trình xử lý giao thức tùy chỉnh - khi một biểu mẫu do người dùng khởi tạo gửi yêu cầu HTTP kết quả được ghi cục bộ. Vào thời điểm sau khi kết nối với máy chủ có sẵn, chương trình đồng bộ sẽ lặp lại thông qua các yêu cầu được thu thập và gửi chúng đến máy chủ thu thập các phản hồi và lưu chúng lại cục bộ để sử dụng sau này.Biểu mẫu HTML hoạt động ngoại tuyến
Đó là lúc đó. Bây giờ một khách hàng khác đã tiếp cận tôi với một yêu cầu rất giống nhau. Bạn nghĩ tôi nên sử dụng công nghệ nào vào ngày hôm nay?
Hỗ trợ HTML5 rất hạn chế. Google bánh răng? Hoặc tôi nên quay trở lại và tiếp tục sử dụng trình xử lý giao thức và bộ đồng bộ hóa tùy chỉnh?
Câu hỏi làm rõ: Đây có phải là ứng dụng dành cho người dùng hàng loạt hoặc chỉ sử dụng nội bộ không? Bạn có biết yêu cầu của trình duyệt dành cho người dùng của mình không? Nếu nội bộ và bạn có một số điều khiển, bạn thậm chí có thể xem xét thực hiện một ứng dụng AIR đơn giản. Adobe AIR sử dụng Google Gears cho bộ nhớ 'ngoại tuyến' và các phiên bản sắp tới của AIR sẽ làm nhiều hơn nữa. – Joshua
Đây là một ứng dụng nội bộ. Những người có công ty cung cấp máy tính xách tay kết nối với ứng dụng nhận biểu mẫu để điền và ra ngoài thực địa để thu thập thông tin bằng cách điền vào biểu mẫu – mfeingold