2012-10-03 31 views
5

Tôi đã tạo một "webapp" HTML5 cho công ty của mình vào tháng 4 và tại thời điểm đó, tôi có thể đặt trên màn hình chính của iPhone và iPad và lưu dưới dạng dấu trang để xem ngoại tuyến (Android và BB. , nhưng không có vấn đề gì).Apple có xóa chế độ xem ngoại tuyến bộ nhớ cache HTML5 khỏi thiết bị iOS không?

Bây giờ, 6 tháng sau, tôi cố gắng tải các trang và cho iPhone và iPad của tôi, các nút màn hình chính sẽ không tải, nhưng các dấu trang vẫn hoạt động.

Có trục trặc nào ngăn các nút màn hình chính tải khi không có tín hiệu không?

(vâng, tôi biết rằng có những câu hỏi/câu trả lời từ những năm trở lại, nhưng tôi đang tìm kiếm một câu trả lời cập nhật)

Đây là biểu hiện của tôi:

CACHE MANIFEST 

    #v1.3 

    CACHE: 
    nyipad.css 
    nymobile.css 
    expoLogo.png 
    schedule.jpg 
    contact.jpg 
    fav.png 

Như tôi đã nói, đây DOES hoạt động với dấu trang Android, BB và iOS và chỉ thất bại với màn hình chính iOS.

Trả lời

8

iOS6 made several moves để giúp duyệt web nhanh hơn và trên đường đi introduced some bugssome more than involve your case.

Trên iOS6 cách màn hình chính quản lý dữ liệu hoàn toàn khác. Nó không chia sẻ dữ liệu với dữ liệu ứng dụng web, nhưng sử dụng bộ nhớ riêng cho dữ liệu Màn hình chính cùng với các ứng dụng gốc.

Nói tóm lại điều này có nghĩa rằng:

  • dữ liệu trong các ứng dụng Màn hình bị mất khi nâng cấp lên iOS6
  • dữ liệu người dùng khác nhau (appcache, lưu trữ địa phương, SQLite, vv) khi sử dụng các ứng dụng web và ứng dụng Màn hình chính
  • dữ liệu ứng dụng Màn hình chính được đối xử như dữ liệu ứng dụng bản địa và được an toàn từ "Clear data" chức năng của trình duyệt

Nguồn: http://blog.nsbasic.com/?p=928

+0

cảm ơn ... bất kỳ từ nào trên iOS 4 hoặc 5? IPad của tôi không được cập nhật nhưng vẫn đang gặp khó khăn với WebApps. – SnowboardBruin

Các vấn đề liên quan