Miért a Microsoft Internet Explorer 11?

Miért a Microsoft Internet Explorer 11?

Hadd mondjam el, milyen csodálatos folyamat ez.

Hány böngészőt támogatsz, kedves fejlesztők? Nem is olyan régen, öt évvel ezelőtt, ez a lista meglehetősen egyszerű volt: IE6, IE7, Opera, Firefox, Chrome. Öt böngésző, valamint kisebb különbségek a Firefox 2 és a 3, valamint a 9 és a 10 Opera között.

Hány böngésző támogatja most?

A Firefox, a Chrome és az Opera nem ment el. A Firefox és a Chrome régóta egy rövid kiadású ciklusra váltott, a nem automatikus frissítések legfrissebb tárgya (Firefox 3.6) végül elveszett a készülékekből. Az operának ugyanabban a ciklusban kell megynie a közeljövőben - és az Opera / Presto legújabb verziói nem adtak különleges fejfájást. Hozzáadta a Yandeks.Browser szót, amely ugyanabban a Chromeiumban található, bár kevésbé frissítve.

Nem számít, milyen! Figyeljen alaposan.

Internet Explorer, hiszen sajnálom, hogy a nyolcadik változat a korábbi verziók motorjaival jön. Az IE8 IE7 és Quirks módban működhet (valójában IE5.5!). Az IE9 9, 8, 7 és Quirks módban működhet. Az IE10 a 10, 9, 8, 7 és Quirks üzemmódokban működhet. Az IE11 11, 10, 9, 8, 7 és Quirks üzemmódban működhet. És ez, figyelem, Különböző motorok! Nem tudom, hogy mire készülnek, amikor meghozták ezt a döntést, de az IE10 IE10-es módja nem IE10. Például az IE9-10-ben hiba van a vászon helytelen pozícionálásával a z-indexen. amelyet a háttérszín beállításával oldott meg: rgba (255, 255, 255, 0). Az IE11 az IE10 módban ez hiba volt gondosan átírták kiváló fejlesztők Redmond, de a megoldás port feledésbe merült, és most vászonra abszolút pozicionálás nem lehet használni ott, mint a BE. Abszolút.

Összesen, ha bármi egyáltalán véletlenül írhatsz egy könyvtárat, vagy csak újra szeretnéd újra kódolni a különböző domaineket - akkor itt kell támogatnia (hányan) az Internet Explorer kétszáz különböző verzióját! A böngésző 20 változata, amely a közönség kevesebb mint 10% -át használja! Egy másodpercig a firefox 28 teljes kiadása volt a teljes létezéséért, 32 pedig a Chrome számára.

Sho. Ez nem minden?

Miért a Microsoft Internet Explorer 11?
Először is, az IE11 ebbe a felhasználói ügynökhöz jön:

Mozilla / 5.0 (Windows NT 6.3; Trident / 7.0; rv: 11.0), mint a Gecko

Ez teljesen ugyanazok az emberek között a legújabb Developer Preview IE11, és a végleges RTM kiadása díj és szakadás vendorskie elő- és törni egy pár tíz visszamenőleges kompatibilitás, szíveskedjen tájékoztatni, mi az ő MSDN-e: msdn.microsoft.com/en-us/library/ azaz / dn304886% 28v = vs.85% 29.aspx

Illessze be vele, a fejlesztői előnézettel. Finom hajójukban meg kell különböztetni a tengely változatát, amely alatt működik! Komolyan gondolom.
Itt ülnek az emberek. A munkahelyükön biztosan olyan volt, mint a Senior Software Architect. Gyere fel a standard PointerEvents-szel. amelyben a rang chinarom minden felnõtt - navigator.pointerEventsEnabled különleges zászló azt mutatja, hogy a böngésző mutató események vagy nem támogatott. Tudja, senki sem tett semmit a felhasználói ügynökről, de minden olyan, mint a normál böngészőkben.

És akkor hirtelen kiderül, hogy ugyanazok az emberek kezelik a gesztusokat az IE10 / Win7-ben. Itt közvetlenül az msdn-ben van írva:

Megjegyzés: Az ebben a részben ismertetett API-k nem támogatottak a Windows 7 vagy korábbi verziójában.

Így az IE 20 különböző változatán kívül legalább két különböző verziója van az operációs rendszernek - Win7 és Win8. Tény, hogy több van - van még a Windows Phone és a Windows RT, és a Windows 8 még mindig két böngésző mód - a Metro és az asztalon. Ezek mind különbözőek. Szerencsénk volt, nem találtunk közvetlenül látható hibákat, hogy a kódok külön ágait továbbra is e tengelyek alatt tartsuk - nem az a tény, hogy igazán szerencsés leszel. Nos, hány IE verzió van ott? Már zavaros vagyok, de valószínűleg száz alatt.

És most - desszert! Tegyük fel, hogy csak weboldalakat írsz, nem érdekel a böngésző módja, és általában elgondolkodsz, hogy mit lopj el - a webhely nem tud kompatibilitási módba lépni, ugye?

Nem, komolyan nézik az egész internetet, és létrehozzák a rosszul viselkedő webhelyek nyilvántartását!

Nos, a cseresznye a tortán: mondjuk, meggyőztem és szabályoztad, hogy melyik módban jelenítsd meg az oldalt egy speciális meta segítségével. a felesleges problémák elkerülése érdekében. Tehát IE11 (legalábbis az RTM-verzió most lusta ellenőrizni), akkor nem működik - az a tény, hogy a listán az összeegyeztethetőség felülírja egy adott webmaster X-UA-Compatible!

Miért a Microsoft Internet Explorer 11?

Kedves Microsoft! Állj meg, kérlek, gúnyoljon ránk és csavarja be a Gecko motort az úgynevezett termékünkbe.