Why Your Website Looks So Bad on Internet Explorer
Már az Internet Explorer említése is migrént okoz a fejlesztőknek és tesztelőknek. De miért az IE az a böngésző, amelyet oly gyakran szeretünk utálni?
Mint tudjuk, a weboldala a HTML, a CSS és a JavaScript különböző megjelenítési módjai miatt a böngészők között kisebb eltéréseket mutat. Gyakran ez minimális, de nagyobb funkcionális és vizuális különbségekhez is vezethet, amelyek potenciálisan befolyásolhatják a felhasználó interakcióját a webes alkalmazásokkal, ezért olyan fontos a böngészők közötti tesztelés.
Az Internet Explorer esetében ez még nyilvánvalóbbá válik, ahol ezek a különbségek gyakran sokkal nyilvánvalóbbak. A probléma az, hogy az IE minden problémája ellenére továbbra is tartja a böngészőpiac egy részét, ezért a fejlesztőknek és a tesztelőknek szem előtt kell tartaniuk, amikor kiépítenek és kiadnak egy weboldalt.
Az Internet Explorer miért olyan problémás, és ha igen, miért használják az emberek mindannyian? Vessünk egy pillantást a böngészők történetére, hogy jobban megértsük, hol kezdődtek a problémák.
Blast to the Past
A web korai éveiben a Netscape vezette a műsort, amelyet nagyrészt az első nagy internetes böngészőnek tekintettek. Nem volt nagy konkurenciája, amíg a Microsoft 1995-ben ki nem jelentkezett az Internet Explorerrel.
Ez volt az első alkalom, amikor két böngésző között valódi verseny alakult ki, más néven a böngészőháború. Az Internet Explorer nem csak ingyenes volt, és automatikusan települt a Windowsra, de a Microsoft előnyös pénzügyi helyzete lehetővé tette, hogy folyamatosan új képességeket, például szkript-támogatást és az első CSS implementációt implementáljon.
Ez segített az IE-nek, hogy a Netscape-pel szembeni versenyben előrébb lépjen, és 2003-ban az Internet Explorer lett a legnépszerűbb webböngésző, a piaci részesedés mintegy 96 százalékát megszerezve.
Mivel azonban tudjuk, hogy a böngészőháborúk nem érnek véget. Az Internet Explorer térhódítását követően az Opera is képbe került. Aztán a Safari, a Firefox és a Chrome.
Ahol azonban az igazi probléma az, hogy a Microsoft nem tartotta be a World Wide Web Consortium (W3C) irányelveit, amelyek konkrét HTML- és DOM-előírásokat adnak meg a böngészők számára, és úgy döntött, hogy saját döntéseket hoz a funkciók és bővítmények tekintetében.
Amíg tehát minden más böngésző bizonyos szabályokat és előírásokat követett, az Internet Explorer egyfajta joker volt. Mivel a felhasználók megoszlottak az említett újabb, W3C-konform böngészők és a szabványoknak nem megfelelő Internet Explorer között, a fejlesztők megpróbáltak szabványoknak megfelelő alkalmazásokat írni, és problémákba ütköztek, amikor az IE-ről volt szó.
Mindeközben az Internet Explorer már nagy felhasználói bázist épített ki, és versenyképes reklámokkal igyekezett a felhasználókat más böngészőktől távol tartani. Miközben az új böngészők konkurenciát teremtettek az IE-nek, néhányan maradtak a böngészőnél, mert az volt az alapértelmezett a Windowsban, és már használták.
A felhasználók érdeklődése érezhetően csökkenni kezdett, amikor az IE leállította az új fejlesztések és frissítések kiadását. Az új böngészők a sebességre, a biztonságra és – a fejlesztők legnagyobb örömére – a szabványoknak való megfelelésre összpontosítottak. Rendszeres frissítéseket adtak ki a folyamatos fejlesztés érdekében, és mire az Internet Explorer megpróbált felzárkózni, már túlságosan lemaradtak.
A Microsoft 10 éve nem frissítette az IE6-ot, és az Android és iOS mobil operációs rendszerek megjelenésével az Internet Explorer nem volt kompatibilis.
Nem beszélve arról, hogy az Internet Explorer tele volt biztonsági problémákkal, kritizálták a harmadik féltől származó technológiák használata miatt, szenvedett a hibakereséshez szükséges fejlesztői eszközök hiányától, lassan frissült, lassú teljesítményt tapasztalt, és hemzsegtek a szoftverhibák.
A Microsoft végül 2015-ben megszüntette az Internet Explorer támogatását, és felváltotta a Microsoft Edge-dzsel, mint a Windows alapértelmezett böngészőjével.
Back to the Future
Az idő múlásával az Internet Explorer nagy előrelépéseket tett néhány olyan területen, amelyek miatt a felhasználók a leginkább kritizálták. Mivel azonban az alapul szolgáló kód nagy része még mindig nem követi a W3C irányelveit, a fejlesztők és a tesztelők számára még mindig problémás böngésző marad.
Mivel a Chrome, a Firefox és a Safari új verziói folyamatosan megjelennek, fontos, hogy a webes alkalmazásokat ezekben a legújabb és a korábbi verziókban is teszteljük. Bár az Internet Explorer megszűnt, még mindig fontos számunkra, hogy az Internet Explorer verzióin teszteljünk, mivel megmaradt a felhasználói bázisa.
Mellett, mivel nem kompatibilis, továbbra is problémás böngésző marad, ami azt jelenti, hogy kevésbé valószínű, hogy úgy jeleníti meg a webhelyét, ahogyan azt Ön elképzelte, és úgy működik, és sokkal valószínűbb, hogy összeomlik. Ez magas kockázatúvá teszi, és a hozzáértő szoftveres szakemberek tudják, hogy mennyire fontos a böngészőtesztelésbe bevonni. Tény, hogy ügyfeleink második leggyakrabban tesztelt asztali böngészője az IE 11, és sok ügyfelünk visszamegy az IE 9-hez vagy még tovább.
Természetesen más módszerek is léteznek annak eldöntésére, hogy mely böngészőket kell tesztelni, és hogy az Internet Explorer is ezek közé tartozik-e. Egy dolog azonban várható – ha először nézi meg weboldalát az Internet Explorerben, akkor kétségbe vonhatja tervezési és fejlesztési képességeit – csak tudja, hogy nincs egyedül. És győződjön meg róla, hogy időről időre ellenőrzi weboldalát az IE-ben.