Tôi đang cố gắng tạo một dự án web đơn giản chạy qua PhoneGap. Trang web sử dụng RequireJS để tải mô-đun một cách không đồng bộ. Nó cũng có các mẫu Handlebars mà tôi đang tải qua RequireJS text plugin.Sự cố PhoneGap/cordova với plugin văn bản của RequireJS
Trang web hoạt động tốt khi được phục vụ từ máy chủ HTTP cục bộ. Tuy nhiên trên thiết bị nó không hiển thị. Gỡ lỗi trên PhoneGap là khó khăn (mặc dù can be done to some extent), nhưng theo như tôi có thể nói, vấn đề có liên quan đến việc tải các mẫu này bằng cách sử dụng plugin văn bản RequireJS.
Các debugger weinre dựa trên cung cấp bởi PhoneGap cho thấy một chuỗi lỗi trong giao diện điều khiển:
JSCallback Error: Request failed.
bất cứ ai có thể giới thiệu một giải pháp?
Được gặp một vấn đề tương tự, sau đó nó hóa ra là khờ dại của tôi :) Tôi không sao chép thư mục template của tôi .... Vì vậy, txt plugin cho rquirejs hoạt động tốt đối với tôi dưới cordova. Tìm thấy hướng dẫn hay này ... http://www.appliness.com/getting-started-with-html-mobile-application-development-using-jquery-mobile-requirejs-and-backbonejs/ – Krym
Một điều khó khăn Tôi đã nhận thấy, là trong điện thoại chạy trên thiết bị iOS, đường dẫn được sử dụng trong yêu cầu/xác định mảng là trường hợp nhạy cảm, trong khi trong trình duyệt Chrome máy tính để bàn, trường hợp dường như không quan trọng. Có thể là một cái gì đó như thế? –
Mặc dù tôi đã gặp vấn đề này trước đây và đã thử nghiệm trên Windows Phone 7 và trên Android, điều này sẽ cung cấp cho bạn một số thông tin chi tiết. http://stackoverflow.com/questions/13038573/phonegap-windows-phone-7-dynamic-html-loading-and-cross-domain-calls-using-jquer/13093715#13093715 Hy vọng điều đó sẽ hữu ích. Chúc mừng! Suj –