Tôi biết ở phía máy chủ, điều này có thể được thực hiện dễ dàng bởi tập lệnh phía máy chủ, nhưng PhoneGap
tập trung phát triển là trên bản sao cục bộ. Làm cách nào tôi có thể sử dụng lại/bao gồm trang HTML
vào trang HTML khác (không có chính sách gốc)?Phonegap Làm cách nào để sử dụng lại/bao gồm trang HTML?
Trả lời
Bạn có thể sử dụng nhiều thư viện tốt có sẵn trong khi phát triển một ứng dụng sử dụng PhoneGap
.Nếu bạn nhận thức được jQuery Mobile
library.Using thư viện này, bạn có thể bao gồm nhiều trang html vào một page.I đơn đang PhoneGap
developer.I đã phát triển trang duy nhất ứng dụng sử dụng thư viện jQM
này.
Họ đã làm việc trên điều hướng Ajax. Do đó, không có trang tải lại ở phía máy khách.Điều này sẽ làm cho hiệu suất ứng dụng của bạn tăng đột ngột.Bạn có HTML5
localStorage.Xem tất cả dữ liệu trong một lần truy cập và điều hướng qua nhiều trang.
Dưới đây là liên kết: jQuery Mobile
Ngoài ra bạn có thể sử dụng pager.js thư viện để tải nhiều HTML
trang thành một page.It đơn của rất dễ học.
Hy vọng điều này sẽ giúp bạn.
Liên kết không đúng trên jQuery Mobile FYI - liên kết tới pager.js –
Bạn có thể tìm nạp bằng yêu cầu ajax và sau đó chèn vào trang của bạn. Tôi sử dụng angular.js và đây là những gì nó làm đằng sau hậu trường ... Bạn có thể thích một cái gì đó đơn giản hơn như chức năng tải jquery của: http://api.jquery.com/load/.
Xin chào, tôi đã thử phương pháp này trong trình duyệt Web, chúng tôi sẽ có cùng một vấn đề Chính sách gốc nếu chúng tôi cố gắng ajax truy xuất tệp cục bộ. Vì điện thoại tập trung vào tập tin cục bộ, bằng cách sử dụng ajax, chúng ta sẽ có cùng một vấn đề đúng không? – GMsoF
Nếu bạn đang phát triển trên máy cục bộ, bạn cần chạy và máy chủ http để phục vụ các tệp. OSX đi kèm với apache, đó là những gì tôi sử dụng, nhưng đó là một chút khó khăn để cấu hình. Bạn có thể sử dụng một số điều LAMP sắp xếp hoặc chỉ cần vào thư mục chứa html của bạn và chạy "python -m SimpleHTTPServer". SimpleHTTPServer đôi khi bỏ lỡ các yêu cầu nhưng nó hoạt động. Nút –
cũng là một tùy chọn khác cho một máy chủ http đơn giản. – Kieran
Tải nội dung qua Ajax là giải pháp tốt hơn, nhưng JSONP sẽ là một cách khác để tải nội dung bằng Ajax. JSONP không gây ra các vấn đề về chính sách gốc.
Đặt mã HTML của bạn vào tệp JS mà bạn tải và hiển thị qua thẻ tập lệnh. Ví dụ .:
JSONP-File:
var dialogComponentHTML = "<form>your html code...</form";
$(document).ready(function() {
$("#your_placeholder").html(dialogComponentHTML);
});
HTML-File:
<script type="text/javascript" src="dialog.jsonp">
<div id="your_placeholder"></div>
Xem thêm http://en.wikipedia.org/wiki/JSONP
- 1. Làm thế nào để chuyển hướng đến trang html địa phương trong ứng dụng android phonegap?
- 2. Làm cách nào để sử dụng lại mã html trong mọi trang html?
- 3. HTML 5 định vị bằng cách sử dụng phoneGap
- 4. Coldfusion: Cách bao gồm tiêu đề bảng HTML trên trang mới khi sử dụng cfdocument?
- 5. jQuery và PhoneGap - Bao gồm một tệp HTML clientside với HTML hoặc JS?
- 6. Làm cách nào để tải các tab chân trang động bằng jquerymobile trong ứng dụng PhoneGap?
- 7. Python: Làm cách nào để trích xuất URL từ Trang HTML bằng cách sử dụng BeautifulSoup?
- 8. Làm cách nào để lấy nguồn HTML từ trang?
- 9. Làm cách nào để nhúng iframe trong ứng dụng PhoneGap?
- 10. Làm cách nào để sử dụng nhiều iFrames trong trang html của tôi?
- 11. Làm cách nào để tôi có thể sử dụng lại HTML/JSP trong một trang?
- 12. Nhận lựa chọn trang bao gồm HTML?
- 13. Làm cách nào để tạo trang chính bằng HTML?
- 14. Cảnh báo JavaScript tùy chỉnh trong iOS bằng cách sử dụng PhoneGap HTML
- 15. Cách Tạo Thanh Tab Sử dụng PhoneGap
- 16. Phonegap PushNotification để mở một trang ứng dụng cụ thể
- 17. Android - Cách sử dụng plugin PhoneGap Share
- 18. Cách lưu hình ảnh và tệp html trong PhoneGap
- 19. Gửi email bằng cách sử dụng phonegap
- 20. Bao gồm ứng dụng quét QR với PhoneGap
- 21. Làm cách nào để sử dụng Chosen jQuery trong tệp html của tôi?
- 22. Làm thế nào để sử dụng Phonegap SoftKeyboard Plugin cho Android?
- 23. ASP.NET MVC: Làm thế nào để sử dụng các trang HTML tĩnh trong các ứng dụng MVC?
- 24. Làm cách nào để bao gồm tệp HTML bên trong tệp đánh dấu trong jekyll?
- 25. Với Phonegap, tốt hơn: nhiều trang html hoặc nhiều trang di động jquery?
- 26. Làm thế nào để bao gồm một file PHP Toàn trang web Sử dụng .htaccess hoặc các phương pháp khác
- 27. Câu hỏi về bao gồm trang html trong PHP
- 28. Làm cách nào để sử dụng HTML và CSS làm GUI ứng dụng Java?
- 29. in "<html>" bằng cách sử dụng html
- 30. Làm thế nào để sử dụng mẫu HTML với Vaadin?
Bạn có thể cung cấp một số luật? – Mkpatel
Bạn đã thử một khung nội tuyến chưa? –
@TasosBitsios iframe không phải là những gì tôi muốn, ví dụ, tôi muốn sử dụng một thành phần hộp thoại tùy chỉnh (một container div) trên tất cả các trang, tôi không muốn sao chép nội dung HTML trên tất cả các trang, vì vậy làm thế nào tôi có thể làm ? – GMsoF