This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Obsah v prvotním HTML: co dorazí bez JavaScriptu
Kontrolor zjišťuje, zda dodaný HTML kód už obsahuje obsah, nebo zda stránka dorazí nejdřív prázdná a svůj text sestaví až v prohlížeči. Druhý případ je stav, kdy jednoduché vyhodnocovací systémy nevidí vůbec nic.
- Vyhledávače dokážou JavaScript spustit, ale se zpožděním a ne v každém případě. Jiné systémy — generátory náhledů v messengerech, služby záložek, mnoho odpovídacích systémů — nespouštějí žádný.
- Rozdíl si v běžném provozu málokdo všimne, protože v prohlížeči vše funguje. Viditelný je při pohledu do dodaného zdrojového kódu: nestojí-li tam kromě prázdného rámce nic, je to nález.
- Rozšířeným řešením je vykreslování na straně serveru nebo předgenerování stránek. Obojí nic nemění na ovládání, jen na tom, kdy obsah vzniká.
FAQ
Neindexuje Google stránky s JavaScriptem stejně?
Zpravidla ano, ale později a s větší námahou. Jiné systémy to nedělají. Kdo dbá na citovatelnost v odpovídacích systémech, potřebuje obsah v dodaném HTML.
Jak zjistím, co se dodává?
Přes zobrazení zdrojového kódu prohlížeče — ne přes vývojářské nástroje. Ty ukazují hotový sestavený stav, ne to, co poslal server.