Hlavní navigace

Microsoft Edge: připravte se na prohlížeč, který nahradí Internet Explorer

 Autor: Microsoft
Bohumil Jahoda 27. 7. 2015

Za pár dní to přijde: s Windows 10 Microsoft uvede nástupce Internet Exploreru – Microsoft Edge. Co přináší uživatelům i vývojářům?

Microsoft tradičně spojuje vydání nového operačního systému s vydáním nového prohlížeče. Obdobně je to u prohlížeče Edge, který vychází spolu s Windows 10.

Microsoft Edge byl dříve označován jako Internet Explorer 12 nebo později jako Project Spartan či jen Spartan.

Změna názvu má nejspíš za cíl odstřihnout se od původního Internet Exploreru, který si v dlouhé době trvající 5 let mezi versemi 6 (2001) a 7 (2006) značně pokazil pověst a stal se terčem mnoha vtipů a vzteku webových vývojářů.

Vykreslovací jádro

Pro webové tvůrce je na MSE (Microsoft Edge) nejzajímavější značně předělané vykreslovací jádro. Microsoft už nechtěl nést tíhu zpětných kompatibilit, takže jádro EdgeHTML je značně odlehčený Trident (vykreslovací jádro Internet Exploreru 11 a starších) doplněný o nové funkce.

Microsoft se snaží vytvořit jádro obdobně vybavené jako konkurence (Chrome, Firefox). Podle vyjádření tvůrců prohlížeče by si měl Edge bez problému poradit s weby, které fungují v ostatních prohlížečích.

Ze starého jádra prý bylo odstraněno přes 220 tisíc řádků kódu.

Proč nové jádro?

Někdo by si mohl pomyslet, proč Microsoft tvoří v podstatě nové vykreslovací jádro, když by šel použít Webkit či jeho odnož Blink (používá Chrome a Opera).

Podle vyjádření Microsoftu se myšlenka použít Webkit zvažovala, nakonec prý ze dvou (oficiálních) důvodů byla zavržena:

  • Snížilo by to rozmanitost a konkurenci, která by mohla vést k ustrnutí vývoje.
  • V Microsoftu se domnívali, že jsou schopni vytvořit ze starého vlastního jádra Trident lepší výsledek než při použití Webkitu.

Kompatibilita

Starší Internet Explorery nabízely pro funkčnost rozbitých starších webů tzv. režim kompatibility.

Internet Explorer 11 tedy kvůli tomu obsahoval celkem 6 vykreslovacích jader.

Mezi jednotlivými jádry mohl přepínat uživatel prohlížeče i tvůrce webu.

Pro tvůrce webu k tomu sloužila <meta>  značka nebo hlavička X-UA-Compatible, kterou si šlo Internet Explorery přepnout do libovolné starší verse.

V hodnotě X-UA-Compatible byla shodou okolností už dříve k vidění hodnota Edge znamenající nejnovější (krajní) versi Internet Exploreru. Její uvádění se používalo pro skrytí tlačítka přepínajícího vykreslovací jádro do kompatibilního režimu:

<meta http-equiv="X-UA-Compatible" content="IE=edge">

Rozsáhlé vysvětlení přepínání režimů je na StackOverflow: What's the difference if X-UA-Compatible exists or not?

Vzhledem k tomu, že velké množství zpravidla intranetových systémů vyžaduje prastaré Internet Explorery, i ve Windows 10 bude kvůli kompatibilitě zůstávat obdoba IE 11 se starými jádry Trident.

Přepnutí do starého IE půjde ale vynutit jen ze strany návštěvníka / administrátora vnitřní sítě. Přímo v nabídce prohlížeče Edge je volba „Otevřít v Internet Exploreru“.

Zároveň některé starší významnější weby, které by v Edge nefungovaly, mohou být automaticky přepnuty do režimu kompatibility.

„Optimalizovat“ z pohledu tvůrce webů pro nový prohlížeč od Microsoftu tím stylem, že se shodí do nižší verze, už tedy dál nepůjde.

Dva prohlížeče ve Windows 10

Windows 10 pro desktop tedy budou obsahovat dva samostatné prohlížeče:

  1. Microsoft Edge – EdgeHTML (výchozí) 
  2. Internet Explorer – MSHTML

Microsoft Edge a Internet Explorer jsou ve Windows 10 dvě samostatné oddělené aplikace.

V mobilním operačním systému Windows Phone 10 bude pouze Edge s velmi podobným jádrem jako desktopová verze.

Budoucí aktualizace prohlížeče

Absence přímého čísla verse nasvědčuje tomu, že Microsoft Edge by mohl mít bližší tempo updatů k prohlížečům Chrome, Opera nebo Firefox.

Na novinky by se tak už nemuselo čekat roky.

Obdobou testovacích verzí (Chrome Canary a Firefox Nightly) by měl být program Windows Insider, pomocí kterého budou dostupné novinky v prohlížeči dříve, než se dostanou do ostrého provozu.

Updaty pro insidery by mohly vycházet dvakrát za měsíc.

Nějaký pevný plán updatů prý ale v Microsoftu nemají.

Podpora webových standardů

Microsoft zveřejňuje přehled všech novinek s aktuálním stavem (hotovo, ve vývoji, zvažováno, zavrženo a podobně), který se pořád mění. Aktuální stav je na následující adrese:

Platform status – přehled jednotlivých věcí a stav implementace v ME

Názory uživatelů

Vývojový tým Edge je otevřený i k nápadům uživatelů. O prvcích, které by se měly do prohlížeče přidat, je možné hlasovat.

Gesta myší tedy v prohlížeči zatím nebudou.

Testování v Microsoft Edge

Pro webové tvůrce je MSE další prohlížeč s očekávaným významným tržním podílem – bude tedy nutné pro něj weby ladit.

Microsoft Edge nativně funguje pouze na Windows 10 – tedy nepůjde nainstalovat do starších Windows 7 nebo 8.1, protože počítá s funkcemi Windows 10, jako je třeba Cortana, a je postaven na Universal Windows Platform, která je nekompatibilní se staršími Windows.

Rozšíření na další platformy jako je Linux, OS X a další není v plánu.

Vývoj podílu starého prohlížeče Internet Explorer a nového prohlížeče Edge bude zajímavé sledovat. Bezplatný upgrade z Windows 7 a Windows 8.1 na Windows 10 by mohl znamenat, že se Edge rychle stane nejpoužívanějším prohlížečem od Microsoftu.

Testovat Edge mimo Windows 10 by mohlo do budoucna jít přes cloudové řešení Azure RemoteApp, které fungovalo už pro IE 11:

Samostatný Internet Explorer 11 – pomocí Azure RemoteApp

Rovněž jde pro testování použít například placenou službu BrowserStack, která Microsoft Edge (mimo hromady dalších prohlížečů) nabízí.

Vývojářské nástroje 

Nástroje pro vývojáře jsou vzhledem hodně podobné IE 11. Obsahují ale řadu zlepšení:

Hlavička user-agent

Identifikace prohlížeče v případě desktopu:

Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.<OS Build #>

Na mobilech potom:

Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; DEVICE INFO) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Edge/12.<OS Build #>

Protože řada webů používá/používala tuto hlavičku pro servírování odlišných stylů nebo skriptů pro různá koncová zařízení, je historicky zanesena spoustou balastu sloužícího k projití detekčními skripty.

Podoba hlavičky user agent – vysvětlení podoby user-agenta

Flash, Silverlight a Java

Prohlížeč Edge přestane podporovat objekty Silverlight a Java, kromě toho také ActiveX.

Podpora Flashe z důvodu jeho velkého rozšíření bude zachována. Microsoft chce dál úzce spolupracovat s Adobe a aktualizovat Flash přes Windows Update.

Zapnout nebo vypnout Flash jde jednoduše v nastavení. Výchozí stav je zapnuto.

Nastavení „Do Not Track“

V nastavení jde zapnout/vypnout i Do Not Track.

Myšlenka Do Not Track je taková, že prohlížeč pošle provozovateli webu hlavičku, že si nepřeje být sledován a ten ho nebude sledovat. V praxi se tím mnoho webů neřídí, protože by se tak připravily o zajímavá data ohledně chování návštěvníků.

Tato volba je v prohlížeči Edge ve výchozím nastavení vypnuta.

Podpora rozšíření

Jediná momentální rozšíření jsou Flash a plugin pro zobrazování PDF.

V nějakém budoucím updatu by Mirosoft Edge měl nabízet JavaScriptová rozšíření podobná ostatním prohlížečům.

Uživatelské rozhraní

Rozhraní je maximálně minimalistické a v plochém stylu – podobně jako další aktuální aplikace Microsoftu (např. Office 2016).

Tento obrázek zachycuje v kompletní podobě rozhraní. Rozhraní je responzivní, takže jde i takto zúžit a pořád jsou na něm všechny ovládací prvky viditelné.

Stavový řádek

Trochu nestandardní je absence stavového řádku – po najetí myší na odkaz tak není vidět, kam vede. Jediná možnost je si ho zkopírovat a vložit někam jinam.

V dnešní době, kdy se čím dál víc odkazů obsluhuje JavaScriptem a stejně není záruka, že odkaz přejde na adresu ze stavového řádku, to asi není zase takový problém.

Naopak to eliminuje situaci, kdy se uživatel dostane někam jinam, než mu stavový řádek tvrdil.

Nabídka/menu

Menu se zobrazuje po kliknutí na vodorovné kebab menu a neukrývá žádnou hromadu funkcí.

Netradiční jsou v zásadě jen dvě položky:

  1. Share – otevře boční panel s možnostmi sdílení 
  2. Open with Internet Explorer – zobrazí stránku ve starém „MSHTML režimu“ (tedy otevře samostatnou aplikaci Internet Explorer)

Minimalizmem se vyznačují i další nabídky, třeba po kliknutí pravým tlačítkem na odkaz se zobrazí jen 3 možnosti:

Nové funkce Microsoft Edge 

Cortana 

Po označení textu (např. Microsoft) a kliknutí pravým tlačítkem je k dispozici příkaz Ask Cortana.

Cortana je jakýsi virtuální asistent, který se snaží lidským způsobem odpovídat na dotazy.

Po volbě Ask Cortana se tak pokusí dohledat informace o vybraném slově nebo spojení v bočním panelu. To je o hodně pohodlnější než zobrazování výsledků hledání slova v nové záložce, protože nikam nezmizí původní stránka.

Když se to povede, Cortana rovnou zobrazí informace o hledaném spojení. Není se tedy potřeba proklikávat výsledky hledání.

Cortana dokáže dohledat i význam slova. Příklad při hledání slova porn:

Jde dokonce i hledat Cortanu Cortanou:

Když Cortana nedokáže obdobnou odpověď připravit, zobrazí se běžné výsledky hledání z Bingu.

Zvýraznění na stránce

Další inovativní funkce nabízí zvýrazňování na webových stránkách. Funguje podobně jako aplikace Výstřižky ve Windows. Tato funkce se označuje jako Web Note.

Aktivuje se ikonkou tužky, načež se zobrazí místo ovládacích prvků prohlížeče lišta se zvýrazňovači:

Výsledek jde následně uložit nebo sdílet.

Režim nerušeného čtení

Tuto funkci budou znát hlavně uživatelé Window Phone a vestavěného mobilního Internet Exploreru 11. Anglicky se jmenuje Reading view.

Hodí se u stránek, které jsou špatně čitelné (malé písmo, špatný kontrast, příliš dlouhé řádky a podobně).

Po zapnutí tohoto režimu ikonou knížky se obsah stránky překlopí do unifikovaného vzhledu:

Tento vzhled lze navíc lehce modifikovat v nastavení.

Využít režim pro čtení není možné vždy. Nezobrazuje se v případě, že prohlížeč o stránce usoudí, že je čitelná dobře, nebo nevypadá jako článek (třeba hlavní stránka blogu).

Podobnou funkci dokáží nezávisle na prohlížeči zajistit služby jako Readability či Pocket.

Záložky a k přečtení

Zajímavý je nápad rozdělit záložky na část pro stránky k pozdějšímu přečtení – Reading list.

Stránky k přečtení najdou užitečné uplatnění spolu se synchronizací mezi více zařízeními. Kdy by mělo jít si například stránku přidat na desktopu a mít ji dostupnou v prohlížeči ve Windows Phone.

U stránek k pozdějšímu přečtení se kromě názvu (titulku) ukládá i náhledový obrázek.

Obrázek stránky neumí Microsoft Edge chytře automaticky vytáhnout ze stránky, ale potřebuje k tomu postrčit Open Graph <meta> značkou, která se běžně používá i pro Facebook a další sociální sítě.

<meta property="og:image" content="obrazek.png">

Sdílení 

Uživatel s prohlížečem Microsoft Edge nepotřebuje, aby na stránce byla sdílecí tlačítka. Po zvolení volby Share se objeví boční panel se seznamem nainstalovaných aplikací, které jde pro sdílení použít.

Odkazy a zdroje 

Našli jste v článku chybu?

27. 7. 2015 11:40

karel (neregistrovaný)

Zkusím to na NTB, ale na desktopu budou sedmičky. Nedokázal bych se tak dlouho dívat na to odporné GUI desítek. Pro mě velký krok zpátky. Když byly bety Vist tak jsem si ten nový kabátek systému užíval, tehdy to byl krok dopředu a to velký oproti XP.

K čemu mít rychlejší jádro než sedmy, když vzhledové se mi z toho chce blít.

Přirovnal bych to k tomu jako mít ošklivou holku jen kvůli sexu ten přechod na 10.

27. 7. 2015 15:12

Rdm (neregistrovaný)

na prehistorické systémy zůstává přítomno IE

120na80.cz: Co všechno ovlivňuje ženskou plodnost?

Co všechno ovlivňuje ženskou plodnost?

Měšec.cz: Kdy vám stát dá na stěhování 50 000 Kč?

Kdy vám stát dá na stěhování 50 000 Kč?

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Vitalia.cz: Pravda o přibírání na zimu

Pravda o přibírání na zimu

Podnikatel.cz: Dva doklady netřeba, dejte to na účtenku k EET

Dva doklady netřeba, dejte to na účtenku k EET

Vitalia.cz: Mondelez stahuje rizikovou čokoládu Milka

Mondelez stahuje rizikovou čokoládu Milka

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Root.cz: 250 Mbit/s po telefonní lince, když máte štěstí

250 Mbit/s po telefonní lince, když máte štěstí

Měšec.cz: Golfové pojištění: kde si jej můžete sjednat?

Golfové pojištění: kde si jej můžete sjednat?

Vitalia.cz: Když přijdete o oko, přijdete na rok o řidičák

Když přijdete o oko, přijdete na rok o řidičák

Měšec.cz: Europlatby: někde bez poplatku, jinde i 350 Kč

Europlatby: někde bez poplatku, jinde i 350 Kč

Root.cz: Mirai má nový cíl 5 milionů routerů

Mirai má nový cíl 5 milionů routerů

Měšec.cz: Vklad na cizí účet je draze zpoplatněn (přehled)

Vklad na cizí účet je draze zpoplatněn (přehled)

Root.cz: Telegram spustil anonymní blog Telegraph

Telegram spustil anonymní blog Telegraph

Měšec.cz: U levneELEKTRO.cz už reklamaci nevyřídíte

U levneELEKTRO.cz už reklamaci nevyřídíte

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Vitalia.cz: To nejhorší při horečce u dětí: Febrilní křeče

To nejhorší při horečce u dětí: Febrilní křeče

Podnikatel.cz: 3, 2, 1..EET startuje. Na co nezapomenout?

3, 2, 1..EET startuje. Na co nezapomenout?

120na80.cz: Pánové, pečujte o svoje přirození a prostatu

Pánové, pečujte o svoje přirození a prostatu

Podnikatel.cz: Zavře krám u #EET Malá pokladna a Teeta?

Zavře krám u #EET Malá pokladna a Teeta?