Sto provando la funzione di prerender in chrome, ma quando controllo la rete, posso vedere che la richiesta è cancellata per qualsiasi collegamento.La funzione di Chrome Prerender viene annullata ogni volta
sto usando la seguente sintassi:
<link rel="prerender" href="http://example.org/index.html">
ho provato la demo live a http://prerender-test.appspot.com/ e ottenuto lo stesso risultato. Perché è quello?
Update (da https://developers.google.com/chrome/whitepapers/prerender):
In alcuni casi, mentre un sito di pre-rendering Chrome potrebbe incorrere in una situazione che potrebbe potenzialmente portare ad un comportamento visibile all'utente che non è corretto. In questi casi, il prerender verrà automaticamente interrotto. Alcuni di questi casi includono:
Nota: questa non è una lista esaustiva. Ultimo aggiornamento 11/10/11.
- L'URL avvia un download
- HTMLAudio o video nella pagina
- POST, PUT e DELETE XMLHttpRequests
- autenticazione HTTP pagine
- HTTPS
- Pagine che attivano l'avviso di malware
- Creazione finestre/finestre
- Rilevamento di risorse elevate utilizati su
- Gli Strumenti per gli sviluppatori sono aperti
- I plug-in come Flash avranno la loro inizializzazione rimandata finché l'utente non visita effettivamente la pagina prerenderata.
Ma la domanda è quando può utilizzare questa funzione?
Fa la demo dire che avete PreRender abilitati? –
sicuro, altrimenti non ti permetterà di inserire un link –
La demo funziona per me. Hai provato su macchine diverse? –