Pokud Edge zobrazí něco jinak než WebKit, je to chyba a opravíme ji

Autoři nového prohlížeče a stejnojmenného jádra Edge se na blogu Microsoftu rozepsali o svém rozladění ze stavu, kdy stále velké množství webových vývojářů používá detekci prohlížeče pomocí UA (user-agent) namísto toho, aby se ptali, jestli daný prohlížeč podporuje konkrétní technologii, kterou chtějí použít.

UA podpis prohlížeče Edge je prakticky totožný s Chromem, podle Microsoftu však vývojáři namísto toho detekují Edge jako IE 11 a předkládají mu zcela zbytečně kód pro staré verze Internet Exploreru, přestože Edge má být v tomto směru naopak kompatibilní s WebKitem. Ve výsledku pak Edge mnohé weby zobrazí špatně.

Klepněte pro větší obrázek
Příklad špatné práce s detekcí prohlížeče: Vlevo standardní prohlížeč na WP 8.1. Autor webu detekcí UA předložil desktopový kód. Když programátoři změnili podpis UA, tentýž prohlížeč dostal mobilní kód pro Chrome a bez problému jej zpracoval.

Autoři na blogu zašli dokonce tak daleko, že prohlásili: „… any Edge-WebKit differences are bugs that we’re interested in fixing,“ tedy: „… jakékoliv rozdíly ve vykreslování Edge a WebKitu jsou chyby, které opravíme.“

Microsoft jednoduše chce, aby Edge dostával stejný HTML kód jako Chrome a další prohlížeče založené na WebKitu. Když se něco nezobrazí správně, jak sám prohlašuje, bude na to pohlížet jako na chybu, kterou se pokusí opravit.

Témata článku: Microsoft, Technologie, Web, Prohlížeče, Programování, Internet Explorer, Edge, Building

74 komentářů

Nejnovější komentáře

  • Axel_foley4 18. 6. 2015 20:12:21
    Edge s jádrem Webkitu? LOL jen naiva by si myslel, že za 3 roky udělají od...
  • xlnc 18. 6. 2015 18:18:37
    Ještě padne spousty žvástů ke Spartanu a Edge. Ve skutečnosti to 90 %...
  • Sobcz 18. 6. 2015 17:07:02
    "... rozladění ze stavu, kdy stále velké množství webových vývojářů...
Určitě si přečtěte

Kde nejlevněji uložit 1 TB dat: Srovnali jsme aktuální ceny cloudových úložišť

Kde nejlevněji uložit 1 TB dat: Srovnali jsme aktuální ceny cloudových úložišť

** Srovnali jsme známá cloudová úložiště podle toho, kolik měsíčně zaplatíte za 1TB ** Ceny se pohybují od dvou stovek až po tisíc korun ** Google umožní uložit až 30 TB dat

18.  3.  2017 | Stanislav Janů | 115

Špičkoví hackeři útočili na prohlížeče. Chrome odolal, ale Edge je tragédie

Špičkoví hackeři útočili na prohlížeče. Chrome odolal, ale Edge je tragédie

** Do Vancouveru se sjeli hackeři ** Soutěžili v útocích na prohlížeče ** Chrome odolal, ale Edge to projel na celé čáře

22.  3.  2017 | Jakub Čížek | 78

Pojďme programovat elektroniku: Meteostanice, která bude díky Sigfoxu posílat stav počasí třeba z vrcholu Sněžky

Pojďme programovat elektroniku: Meteostanice, která bude díky Sigfoxu posílat stav počasí třeba z vrcholu Sněžky

** Příští roky budou ve znamení internetu věcí ** Podívali jsme se podrobně na síť Sigfox ** Takhle s ní komunikují krabičky z celé Evropy

19.  3.  2017 | Jakub Čížek | 18

Obří Mechroboti jsou realitou, měří čtyři metry a mají hmotnost přes 1,5 tuny

Obří Mechroboti jsou realitou, měří čtyři metry a mají hmotnost přes 1,5 tuny

** Jihokorejská společnost Hankook Mirae Technology vyrábí obří Mechroboty ** Jsou určené pro ovládání člověkem uvnitř ** V prodeji se objeví koncem tohoto roku za 200 milionů korun

20.  3.  2017 | Karel Javůrek | 18


Aktuální číslo časopisu Computer

Supertéma o počítačové bezpečnosti

AMD Ryzen přichází

Velké testy kinoprojektorů a levných sluchátek

Příslušenství do USB-C