Internet Explorer z Windows 10 se tváří jako Chrome

Nový prohlížeč Spartan sice v lednové verzí Windows 10 Technical Preview ještě není, testovací verze nového vykreslovacího jádra, které bude používat jak Spartan, tak IE 11, však ano.

Stačí v Internet Exploreru přejít na adresu about:flags a aktivovat volbu Enable Experimental Web Platform Features.

Klepněte pro větší obrázek
Aktivace nového jádra v IE 11 pro Windows 10 Technical Preview

Pokud tak učiníte (ve výchozím stavu je automatická volba vykreslovacího jádra), Internet Explorer bude používat nové jádro a aby nemátl webové stránky, zcela změní i svůj podpis – textový řetězec user agent, který se obecně používá pro detekci, v jakém prohlížeči surfujete.

Zatímco stabilní Internet Explorer 11 se ve Windows 8.1 podepisuje takto:

Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko a tedy přiznává, že je pod kapotou vykreslovací jádro Trident 7.0 a jedná se o Internet Explorer, IE 11 se bude na Windows 10 podepisovat po aktivaci experimentálního jádra takto:

Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0 a po Tridentu už není v textu ani zmínky. Naopak tam černé na bílém svítí Chrome a Safari, čili si bude webová aplikace myslet, že surfař používá Chrome 39.

Jen pro srovnání, podpis samotného Chromu 40 vypadá na Windows 10 takto:
Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.91 Safari/537.36 a jediným rozdílem oproti IE 11 s novým jádrem je tedy absence Edge/12.0, což je jediný identifikátor, že toto asi Chrome opravdu nebude. Většina detektorů prohlížeče však funguje způsobem, že se spokojí s přítomností výrazu „Chrome“ a nový IE 11 tedy identifikují jako prohlížeč od Googlu.

Klepněte pro větší obrázek Klepněte pro větší obrázek
Identifikace Internet Exploreru 11 s novým experimentálním jádrem a Chromu 40. Detektor v obou případech vyhodnotil, že používáte prohlížeč od Googlu.

Změna podpisu může zkomplikovat život některým vývojářům, protože Internet Explorer 11 i s novým jádrem neumí úplně všechno, co dokáže Chrome 39. Microsoft však již před lety apeloval na webové vývojáře, aby přestali rozlišovat mezi prohlížeči a ve svých aplikacích namísto logiky „pokud jsi prohlížeč X, použij kód X“ volili na platformě nezávislý přístup „pokud podporuješ technologii X, použij ji.“ 

Témata článku: Software, Prohlížeče, Windows 10, Chrome, Internet Explorer, IE 10, IE 11, Trident, Gecko, Like, Spartan

75 komentářů

Nejnovější komentáře

  • Zdeněk Navracký 28. 1. 2015 13:28:53
    Zlatý FireFox !
  • Ředitel ČTÚ 27. 1. 2015 9:08:29
    Test.
  • xlnc 26. 1. 2015 23:17:39
    Copak, tady jdou ještě číst články s Ad Bl0ckem? Jen to zkuste po vzoru...
Určitě si přečtěte

Nebuďte jako Emma Watson. Poradíme, jak nepřijít o hanbaté fotky

Nebuďte jako Emma Watson. Poradíme, jak nepřijít o hanbaté fotky

** Pokud už choulostivé snímky vyfotíte, dbejte na jejich zabezpečení ** Útočníci je nejčastěji získají z cloudového úložiště ** Pozor si dejte i na phishing a řádné zabezpečení telefonu

25.  3.  2017 | Stanislav Janů | 52

Š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 | 79


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