Non mi riferisco al precaricamento delle immagini, voglio precaricare una pagina HTML usando JQuery.È possibile precaricare una pagina HTML prima di visualizzarla?
risposta
Ajax il contenuto in poi utilizzare come si desidera.
var myPrefetchedPage;
$.ajax({
url: "test.html",
cache: false,
success: function(html){
myPrefetchedPage = html;
}
})
myPrefetchedPage è ora il contenuto completo - che può essere iniettato nella pagina corrente (completamente sostituendo la pagina se necessario
Se stai solo cercando di sfruttare il caching il più possibile, un iFrame nascosto può funzionare meglio Puoi utilizzare jQuery per scorrere l'iframe src per recuperare più pagine.
Grazie! Quello che penso è ciò di cui avevo bisogno, avrei solo bisogno di memorizzare nella cache i j associati alla pagina, non la pagina html stessa. – HyderA
Perché sì è! Potresti fare qualcosa come avere un iframe per i tuoi contenuti, recuperare il contenuto separatamente e poi riempire il fotogramma.
Si può mettere tutto in un div che non è visibile, e una volta che il documento è pronto, rendere il div visibile - anche se questo non è "pre-caricamento" - non mostra nulla finché non viene caricato tutto .
Impostare una classe sul corpo per nasconderla, quindi rimuoverla utilizzando Javascript all'evento onload.
(Ma perché si vuole fare questo è un altro discorso.)
È questo link alcun aiuto a voi? http://www.innovatingtomorrow.net/2008/04/30/preloading-content-jquery
Il tuo link non funziona più – ChesuCR
Sì, puoi caricare la pagina via jQuery.get e poi fai quello che vuoi con esso (in forma di stringa) prima di displaying it. Se lo inserisci in un contenitore nascosto, puoi prima manipolarlo con il DOM.
È possibile utilizzare: Il browser scarica le risorse per e visualizza un'intera pagina in background. Quando l'utente fa clic sul link "yourpage", la pagina verrà visualizzata quasi istantaneamente.
- 1. Stampa una pagina senza visualizzarla?
- 2. Come precaricare una pagina Web prima di mostrarla?
- 3. Carica un'attività in background prima di visualizzarla
- 4. È possibile precaricare il contenuto della pagina con la tecnica ajax/jquery?
- 5. Come precaricare una parte di google maps?
- 6. Come salvare un'immagine su localStorage e visualizzarla nella pagina successiva?
- 7. Javascript import html è possibile?
- 8. Estensione Chrome: sostituisci HTML prima di caricare la pagina
- 9. Generazione di una singola pagina HTML JavaDoc
- 10. È possibile pubblicare una pagina html statica alla radice di un progetto django?
- 11. Come posso ridimensionare un'immagine prima di visualizzarla in una vista con Android Universal Image Loader?
- 12. Come selezionare la prima riga della prima tabella in una pagina html usando jQuery?
- 13. È possibile aggiungere una sola istanza di ScriptManager alla pagina
- 14. È possibile creare una finestra trasparente usando HTML/JS/CSS?
- 15. Prima chiamata a Url.Azione su una pagina è lenta
- 16. jquery precaricare la pagina caricata tramite il metodo load()
- 17. È possibile precaricare e memorizzare nella cache i file video senza aggiungerli al DOM?
- 18. È possibile precaricare i dati in WebViews nei figli di RecyclerView?
- 19. Come posso passare i valori da una pagina html ad un'altra pagina html usando javascript
- 20. È possibile accedere al collegamento solo da una pagina specifica?
- 21. È possibile visualizzare una tabella HTML nel riquadro del visualizzatore?
- 22. Come precaricare un'attività?
- 23. È possibile monitorare se qualcuno ha stampato una pagina Web?
- 24. È possibile aprire PDF con Preview.app su una determinata pagina?
- 25. È possibile utilizzare una variabile JavaScript in formato HTML semplice?
- 26. Includere un foglio di stile xslt in una pagina html
- 27. Più moduli HTML su una pagina
- 28. PHP che visualizza l'e-mail html in una pagina html
- 29. MIME di un file PDF in una pagina HTML
- 30. Life Cycle pagina HTML
Sì, ma sarebbe utile sapere perché lo stai facendo e quale effetto vuoi ottenere altrimenti la risposta che otterrai probabilmente non sarà così utile come potrebbe. –