2008-10-21 15 views
5

Czy znacznik html noscript ładuje zawartość w tle, nawet jeśli włączony jest javascript?Czy ładowanie treści nos w bg

Mam losowy obraz, który jest wywoływany przez JS za każdym razem, gdy są pageloads, ale chciałbym, aby wszystkie łącza (nie tylko bieżący losowy) były indeksowane. W tym samym czasie nie chcę spowalniać procesu pageload, ponieważ obrazy ładują się w tle, podobnie jak w przypadku wyświetlania: brak. Też chciałbym nazwać te obrazy i linki w html z powodu problemów z CMSami w JavaScript.

Odpowiedz

5

Odnośniki do obrazu w znacznikach NOSCRIPT nie są ładowane w ogóle, gdy włączona jest obsługa Javascript.

Możesz to przetestować wykonując kilka dużych obrazów, umieszczając je wewnątrz znacznika NOSCRIPT i obserwując aktywność przeglądarki.

+0

Czy jesteś pewien, że to prawda w * każdej * przeglądarce? – voyager

+0

O ile wiem, tak: IE6, IE7, Opera, Firefox, Chrome i Safari. 'noscript' ma inne problemy, ale zasady braku ładowania są spójne. – pixelastic

+2

Firefox 7 (i według sieci również przed 4) _zapasowuje obrazy w tagach noscript nawet po włączeniu JavaScript. Tylko dla nagrania. Właśnie wpadłem na ten błąd. – ygoe