Wiem, że po stronie serwera można to łatwo zrobić za pomocą skryptu po stronie serwera, ale rozwój koncentruje się na lokalnej kopii. Jak mogę ponownie użyć/zamieścić stronę HTML
na innej stronie HTML (bez użycia przemocy w tej samej zasadzie Origin)?Phonegap Jak ponownie użyć/dołączyć stronę HTML?
Odpowiedz
Można użyć wielu dobrych bibliotek dostępnych podczas tworzenia aplikacji z wykorzystaniem PhoneGap
.Jeżeli jesteś świadomy jQuery Mobile
library.Using tej biblioteki można zawierać wiele stron html w jeden page.I am PhoneGap
developer.I opracowali jedną stronę aplikacja korzystająca z tej biblioteki jQM
.
Pracowali nad nawigacją Ajax.Tak, bez przeładowywania strony po stronie klienta. To znacznie zwiększy wydajność twojej aplikacji. Masz HTML5
localStorage. Przechowuj wszystkie dane w jednym uderzeniu ajaxowym i poruszaj się po wielu stronach.
Oto link: jQuery Mobile
Dodatkowo można użyć pager.js biblioteki do ładowania wielu HTML
stron w jeden page.It jest bardzo łatwy do nauczenia.
Mam nadzieję, że to ci pomoże.
Nieprawidłowy link do strony jQuery Mobile FYI - prowadzi do strony pager.js –
Można go pobrać za pomocą żądania ajax, a następnie wstawić na swojej stronie. Używam angular.js i to jest to, co robi za kulisami ... Możesz preferować coś prostszego, jak funkcja ładowania jquery: http://api.jquery.com/load/.
Witam, próbowałem tej metody w przeglądarce internetowej, będziemy mieć problem z tą samą zasadą pochodzenia, jeśli spróbujemy ajax pobrać plik lokalny. Ponieważ phonegap skupia się na pliku lokalnym, używając ajax, będziemy mieli ten sam problem, prawda? – GMsoF
Jeśli pracujesz na komputerze lokalnym, musisz uruchomić serwer http i serwować pliki. OSX jest dostarczany z Apache, którego używam, ale jest nieco trudny do skonfigurowania. Możesz użyć jakiegoś LAMPA sorta lub po prostu przejdź do folderu zawierającego twoje htmls i uruchom "python -m SimpleHTTPServer". SimpleHTTPServer czasami pomija żądania, ale działa. –
Węzeł jest także inną opcją dla prostego serwera http. – Kieran
Ładowanie treści przez Ajax jest lepszym rozwiązaniem, ale JSONP byłby alternatywnym sposobem ładowania zawartości z Ajax. JSONP nie powoduje problemów z zasadami tego samego pochodzenia.
Umieść swój kod HTML w pliku JS, który ładujesz i wyświetlasz za pomocą znacznika script. Np .:
JSONP-File:
var dialogComponentHTML = "<form>your html code...</form";
$(document).ready(function() {
$("#your_placeholder").html(dialogComponentHTML);
});
HTML Plik:
<script type="text/javascript" src="dialog.jsonp">
<div id="your_placeholder"></div>
Zobacz również http://en.wikipedia.org/wiki/JSONP
- 1. HTML - Zmień \ Uaktualnij zawartość strony bez odświeżania \ załaduj ponownie stronę
- 2. Jak ponownie załadować bieżącą stronę w Express.js?
- 3. Jak ponownie załadować stronę po zmianie orientacji?
- 4. Jak ponownie załadować stronę w kątowym2
- 5. Jak przyciemnić całą stronę? (html)
- 6. Phonegap Jak to jest mieć stronę "ustawienia" z menu aplikacji?
- 7. Phonegap PushNotification otwiera stronę konkretnej aplikacji
- 8. Ponownie uruchom moją aplikację Phonegap programowo
- 9. Jak uzyskać flash, aby ponownie wczytać macierzystą stronę HTML, w której jest osadzony?
- 10. Jak przekonwertować stronę html na zdjęcie
- 11. Jak eksportować stronę html do formatu pdf?
- 12. Jak zatrzymać element ładujący stronę HTML
- 13. Jak utworzyć stronę wzorcową za pomocą HTML?
- 14. Jak analizować stronę HTML za pomocą Node.js
- 15. Javascript ponownie załadować stronę z wartością mieszania
- 16. Jak mogę załadować stronę internetową w widoku webowym phonegap?
- 17. phonegap: otwórz zewnętrzną stronę, a następnie wróć do aplikacji
- 18. Jak ponownie użyć kodu HTML na każdej stronie html?
- 19. Selenium pobierz pełną stronę html
- 20. Załaduj ponownie stronę bez tagów <script>
- 21. Jak mogę ponownie załadować bieżącą stronę w Ruby on Rails?
- 22. Jak automatycznie ponownie załadować stronę internetową o określonej godzinie?
- 23. Jak ponownie wczytać stronę po naciśnięciu przycisku BackState?
- 24. PhoneGap IOS - pojawiają się podczas przewijania próbuję przewijać stronę główną, nawet jeśli plik html była pusta
- 25. jQuery i PhoneGap - Dołącza klienta HTML z HTML lub JS?
- 26. Wyczyść stronę HTML za pomocą JavaScriptu
- 27. Załaduj ponownie stronę z location.href lub window.location.reload (true)
- 28. Jak buforować obrazy i pliki HTML w PhoneGap
- 29. Pytanie o tym stronę HTML w PHP
- 30. Pobierz stronę html i jego zawartość
można podać jakiś kod? – Mkpatel
Czy próbowałeś iframe? –
@TasosBitsios element iframe nie jest tym, czego chcę, na przykład chcę użyć spersonalizowanego komponentu okna dialogowego (kontener div) na całej stronie, nie chcę kopiować treści HTML na całej stronie, więc jak mogę to zrobić? ? – GMsoF