Ich versuche die Prerender-Funktion in Chrom, aber wenn ich das Netzwerk überprüfe, kann ich sehen, dass die Anfrage für jeden Link abgebrochen wird.Chrome Prerender-Funktion wird jedes Mal abgebrochen
Ich verwende die folgende Syntax:
<link rel="prerender" href="http://example.org/index.html">
versuchte ich die Live-Demo auf http://prerender-test.appspot.com/ und bekam das gleiche Ergebnis. Warum ist das?
Update (von https://developers.google.com/chrome/whitepapers/prerender):
In einigen Fällen, während eine Website prerendering Chrome in eine Situation führen kann, die möglicherweise zu Benutzer sichtbaren Verhalten führen könnten, die nicht korrekt ist. In diesen Fällen wird der Prerender automatisch abgebrochen. Einige dieser Fälle sind:
Hinweis: Dies ist keine erschöpfende Liste. Letzte Aktualisierung 11.10.11.
- Die URL initiiert einen Download
- HTMLAudio oder Video auf der Seite
- POST, PUT und DELETE XMLHttpRequests
- HTTP-Authentifizierung
- HTTPS-Seiten
- Seiten, die die Malware-Warnung auslösen
- Popup/Fenster Erstellung
- Erkennung von hoher Ressourcenauslastung
- Entwicklertools ist geöffnet
- Bei Plugins wie Flash wird die Initialisierung zurückgestellt, bis der Benutzer die vorgerenderte Seite aufruft.
Aber die Frage ist, wenn kann ich diese Funktion verwenden?
hat die Demo sagen, dass Sie Prerender aktiviert haben? –
sicher, sonst wird es nicht zulassen, dass Sie einen Link eingeben –
Die Demo funktioniert für mich. Hast du verschiedene Maschinen ausprobiert? –