Problém s načítáním webu pouze ve Firefoxu.
Dobrý den,
jsem provozovatelem webu https://michaelurbanek.cz.
Firefox má v posledních dnech problém zobrazit správně obsah tohoto webu. Problémy jsou při zapnuté i vypnuté ochraně proti sledování, ale na tomto webu žádné sledovací prvky nejsou.
Jiné prohlížeče tento web zobrazují správně. Používám PC s Windows 11.
Děkuji za radu.
Michael Urbánek
Všechny odpovědi (5)
Problém bude pravděpodobně v deklaraci kódování. V <head> je uvedeno:
<meta http-equiv="Content-language" content="cs" content="text/html; charset=utf-8">
Atribut `content` je zde použit dvakrát a deklarace charsetu je proto chybná. Doporučuji použít <meta charset="utf-8"> a zároveň ověřit, že je samotný soubor skutečně uložený jako UTF-8.
Proč to jinde funguje? Protože prohlížeče se v takových případech nechovají úplně stejně přísně. V tomto případě je podstatnější skutečné kódování souboru vs. deklarované UTF-8. Pokud je soubor například ve Windows-1250, ale stránka deklaruje UTF-8, může se stát, že jeden prohlížeč použije jinou heuristiku nebo informace z HTTP hlaviček a zobrazí text správně, zatímco Firefox zvolí jiné kódování.
Bylo by vhodné nastudovat: Responzivní webdesign (Responsive Web Design, RWD) – tedy způsob, kdy se HTML/CSS přizpůsobuje různým zařízením a velikostem obrazovky.
Upravil uživatel poljos dne
Díky za radu. změnil jsem zápis na <meta charset="utf-8">, přesunul jsem navíc tag před <title>, soubor je uložený jako UTF-8, ale problém je stále stejný. V jiných prohlížečích to funguje, ve Firefoxu ne.
A jaka je otazka? Ja vidim vysledek stejene mezi browsery. Jde o to jine pozadi? Nemuze to delat ta sablona? (To je html5up.net/dimension predpokladam? Autor ma asi kompatibilitu zmaknutou.)
Pokud se zobrazuji jine fotky, doporucuju projit inspektor, a overit ze to je opravdu ten soubor s pozadim jaky ma byt — a pak resit od ktere vrtsvy "vys" je to zobrazene spatne. Odsud to vypada ale asi podle ocekavani (jako priloha napravo, asi Brave?) — macOS v155.
Zbezne checknuto i na 140esr+Win vzdalene, napr.: browserling.com/browse/win10/firefox140/michaelurbanek.cz a stale vypada stejne:
Upravil uživatel jbr dne
Z nějaké šablony to je, ale jestli jsou v kódu chyby, které způsobují problémy s kompatibilitou, pak se projevily po více než 2 letech bez problémů a změn v kódu, nicméně možné to je. Kdybych byl kodér, případnou chybu bych opravil namísto dotazu :-) Takhle nevím, jestli by chybný kód mohl tak dlouho fungovat.
Napadlo mně ještě, jestli to nesouvisí s nedávnými aktualizacemi Firefoxu, OS atd. Zkusím jiné PC a starší verzi prohlížeče.
Děkuji za váš čas a snahu, když zjistím příčinu, přidám sem komentář.
Pozadi se vykresluje stejne v 140, 148, 152, 154, 155, 156 — doporucuji mozregression pro porovnani, prip. stazeni separatniho nightly.mozilla.org k overeni.
Pokud je to lokalni problem, zacal bych s Diagnostika problémů s Firefoxem pomocí režimu řešení potíží (napr. akcelerace grafiky zminena v clanku)