A böngészők titkos furcsaságai, amik életben tartják a netet (és miért érdekeljen ez téged?)

A böngészők titkos furcsaságai, amik életben tartják a netet (és miért érdekeljen ez téged?)

Máj 14, 2026 web-standards browser-compatibility chrome-dominance web-development dns-infrastructure developer-experience

A web titkos trükkjei

Képzeld el: a nagy böngészők szándékosan változtatnak a weboldalak megjelenésén domainenként. Nem hiba, nem kamu. Ez beépített funkció.

TikTokon másképp fut a böngésződ, mint a saját oldaladon. Ugyanez igaz Netflixre, Instagramra, Amazon Prime Videóra, sőt még a SeatGurura, az ülésösszehasonlító oldalra is.

Ez nem kitaláció. Minden kód nyílt forráskódú. A Safari WebKit motorjában ott a Quirks.cpp fájl, tele domain-specifikus javításokkal. Firefoxban az about:compat oldalon kapcsolgathatod őket. Chrome meg úgy tesz, mintha mi sem történt volna – ez elárulja a piaci erőviszonyokat.

Compat háborúk

Nyisd meg a Firefoxot, írd be: about:compat. Lista gördül eléd, mint a hibás oldalak dicső csarnoka. Minden sor egy-egy domainhez kötött trükk: egyedi CSS, JavaScript-módosítás, user agent csalás.

Safari még nyíltabb. Nézd meg a Quirks.cpp-t GitHubon – ez a modern web valódi története, nem a tankönyvis.

Például Facebook, X (ex-Twitter) és Reddit videói: ha görgetsz, leáll a lejátszás, még PiP módban is. Safari felismeri a domaineket, és átírja a Picture-in-Picture logikát. Óriáscégek, végtelen fejlesztőcsapat – mégis a böngésző javít kétmilliárd felhasználónak.

SeatGururól meg: "Ha ők megjavítják, töröljük." Próbáltak kapcsolatba lépni, nem reagáltak, szóval bekerült a böngészőbe.

Chrome láncreakciója

Chrome uralja a piacot. Fejlesztők Chrome-ra optimalizálnak, mert ott van a tömeg. Ha Safari vagy Firefoxban szakad, a felhasználó a böngészőt szidja, átáll Chrome-ra. Kör bezárul.

Chrome döntései válnak szabvánnyá. Beépítenek valamit, mindenki átveszi. Safari és Firefox vagy követi (lassan), vagy domain-trükkökkel takar. WebKit-ben user agent csalás: Safari Chrome-nak hazudja magát Amazon videónál, streaming oldalakon. Azok oldalak szaglásznak, és büntetik a többit.

Íme a kód:

auto chromeUserAgent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.0.0 Safari/537.36"_s;

Firefox is blöfföl. Feedback hurok: fejlesztők Chrome-ra mennek, többiek szenvednek, Chrome erősödik.

Mélyebb beavatkozások

Nem csak kinézet. Görgetés, touch események, viewport számítás, kép MIME típusok – minden domainfüggő.

Friss WebKit commitok: Zillow alaprajzai nem középre ugranak, TikTok frissítés-üzenetet tol, Instagram Reels remeg, Netflix gombjai hülyülnek, Twitch PiP leáll tabváltáskor, Amazon Prime Safari nélkül nulla.

Mindegyik domain-specifikus patch. Ezrek sorai nagy oldalak hibáira.

Mit jelent startupodnak?

Webappot építesz? Tesztelj minden böngészőben – mert a versenytársaidnak már van saját böngésző-trükkje.

A web szabványok helyett pragmatikus. Böngészők app-specifikusak lesznek, foltoznak, nem várnak javításra.

Kis csapatként jó: nem kerülsz quirk-listára. De ha nagyra nősz, és keresztböngészős hibáid vannak, böngészők javíthatnak rád.

Ez mutatja, miért kellenek szabványok. Chrome uralma mindent befolyásol: fejlesztést, támogatást, teszteket.

A kemény igazság

A web nem egyenlő. Nagyok kapnak böngésző-patcheket. De ez bizonyítja a platform erejét: bármit megtesznek a működésért, akár domain-kóddal.

Nem szép, nem szabványos. De ez a valós web. Értsd a különbséget az ideális és a gyakorlati között, ha építesz rá.

Ha oldal Chrome-ban tökéletes, Firefoxban szakad – ez a quirk-háború következménye. Tanulság: ne sniffelj böngészőt, ne tételezz Chrome-ot, tesztelj valósan.

A web rejtett foltjai jó szándék, okos kód és domain-patch-ek tartják össze.

Read in other languages:

RU BG EL CS UZ TR SV FI RO PT PL NB NL IT FR ES DE DA ZH-HANS EN