Próbuję przetestować pobieranie wstępne w Firefoksie 3.6. Używam:Prefetchowanie elementów linków nie działa w Firefoksie 3.6
<link rel="prefetch" href="hst_galaxy.jpg"/>
Nie widzę żadnych żądań w panelu sieci Firebug. Kiedy patrzę na logi Apache 2, widzę tylko żądanie strony, nic więcej. Nie widzę oczekiwanego nagłówka X-moz: prefetch
. Sprawdziłem również pakiety za pomocą Wiresharka i nagłówek prefetch nie jest wysyłany. Użyłem także LiveHttpHeaders (rozszerzenie FF) i ponownie nagłówek prefetch nie jest wysyłany.
Sprawdziłem o: opcje konfiguracji i "network.prefetch-next" jest włączona.
Moja instalacja testowa działa w systemie Mac OS 10.5.8. Używam lokalnej instalacji Apache i uruchamiam to z testowego pliku HTML w katalogu witryn. Próbowałem 3 różne opcje domeny:
- localhost/cachetest
- localhost.com/cachetest
- www.randomurl.com/cachetest
localhost.com i randomurl.com są domeny skonfigurowałem w pliku/etc/hosts. Strona testowa jest dostępna.
Odwiedziłem tę stronę, która mówi, że nagłówek X-Moz
został wykryty. http://browserspy.dk/prefetch.php W przeglądarce Firefox jest napisane "tak". W przeglądarce Chrome/Safari jest napisane "nie", co jest oczekiwane. Ponownie, nie mogę wykryć nagłówka X-Moz
wysyłanego za pomocą Wireshark lub LiveHttpHeaders. Patrząc na źródło tej strony, widzę jednak właściwy rodzaj elementu <link rel="prefetch">
.
Naprawdę nie jestem pewien, czego mi brakuje. Byłem dość dokładny z testowaniem tego i nie widzę jak to działa, jeśli nic nie wykryję z Firefoksa i nie nagrałem niczego w Apache.
Czy ktoś ma jakieś oświecenie, które może podzielić się?
Mam ten sam problem. Czy ktoś ma pomysł na ten temat? –
Więc znalazłeś coś, co było nie tak? –