Có cách nào để thực hiện việc này không?Có cách nào để làm mới ứng dụng điện thoại của bạn - ví dụ: xây dựng trang và bắt đầu chạy các tập lệnh ngay từ đầu?
Ví dụ: nếu người dùng khởi động ứng dụng không có kết nối internet, không thể tải tập lệnh từ xa và ứng dụng về cơ bản không thể chạy và tôi hiển thị trang "Không có internet". Nhưng nếu người dùng nhận được internet sau và ứng dụng vẫn đang chạy, có cách nào để chỉ "khởi động lại" không?
cực kỳ hữu ích, cảm ơn. tôi đã không được coi là bộ nhớ đệm các kịch bản - sẽ làm việc với các bản đồ google api bạn có nghĩ? –
vấn đề chính này rõ ràng cho tôi là lỗi thời gian chờ javascript. tôi biết đã có nhiều cuộc tranh luận, nhưng rõ ràng là uiwebview không có nitro và đơn giản là không thể thực thi javascript như safari di động. ứng dụng jqm của tôi hoạt động hoàn hảo trên safari di động nhưng vẫn gặp sự cố trong uiwebview - nhưng kể từ khi phonegap không bao giờ thực sự "khởi động lại" và lỗi javascript không khiến ứng dụng thực sự bị lỗi, nó sẽ trở nên không phản hồi. document.location thực hiện thủ thuật để sửa chữa mọi thứ. –
điều này có thể không thành công nếu bạn sử dụng định tuyến url html5 cho ứng dụng của mình (vì index.html có thể không còn tương đối nữa). Để xem xét việc sử dụng điều này: http://stackoverflow.com/a/37837475/82609 –