Dajbych.net


Prohlížeče zamrznou své řetězce user-agent

, 2 minuty čtení

http2 logo

HTTP hlavička User-Agent byla zavedena v roce 1993 prvním webovým prohlížečem. Řetězec byl tak jednoduchý jako Mosaic/0.9. Mohlo by to být použito k dobrým účelům. Webové servery mohou poskytovat mírně odlišný obsah než prohlížeče, které mohou implementovat nové standardy odlišně. Google bohužel zneužívá svého dominantního postavení tím, že blokuje nebo nefunguje ve svých službách pro konkurenční prohlížeče. Proto se objevuje nový mechanismus pro deklaraci technických aspektů zařízení uživatele.

Na celém světě existují tisíce algoritmů pro analýzu řetězců a rozhodování UA a nové prohlížeče by měly být v ideálním případě kompatibilní se všemi z nich. Samozřejmě, že to ani není možné. Čichání prohlížeče je velmi obtížné a vždy bylo. Dlouhodobým plánem je zmrazit řetězec UA a konsolidovat jej do něčeho, co neodhalí mnoho informací o zařízení uživatele.

Místo toho je na obzoru nový standard , který odhaluje důležité vlastnosti zařízení uživatele.

Rady pro klienty

Odkazy klienta jsou sada hlaviček požadavků HTTP, které může prohlížeč odeslat na server. Webová stránka se musí přihlásit k těmto hlavičkám odesláním této hlavičky v odpovědi:

Accept-CH: Viewport-Width, Downlink

nebo deklarací specializovaného meta tagu:

<meta http-equiv="Accept-CH" content="Viewport-Width, Downlink">

Prohlížeč bude do nadcházejících požadavků obsahovat následující hlavičky:

Viewport-Width: 1080
Downlink: 2.5

Tento standard pravděpodobně nahradí responzivní obrázky podle picture a srcset, protože si poradí se složitějšími případy použití.

Aktuální seznam tipů na zařízení