it-swarm-eu.dev

Musí weby stále podporovat Internet Explorer 8 a nižší?

POZADÍ


Chystám se spustit svůj web. Je to akademická stránka s očekávanou uživatelskou základnou, která se skládá převážně z akademických pracovníků. V prohlížečích Chrome, Safari, Firefox a IE10 a výše vypadá dobře.

Právě jsem poslal odkaz svému kolegovi, který jej otevřel, a vypadal to jako míchané vajíčko. Zjistil jsem, že jeho pracovní počítač (v nemocnici) používal IE7! Jsem nenáviděn, když znovu nakonfiguruji své stránky (je pravděpodobné, že to chvíli potrvá a bude velmi únavné).


OTÁZKA


Myslíte si, že je skutečně nutné tyto starší prohlížeče stále podporovat?

Pokud tomu tak není a web detekuje časnou verzi IE, je modální dialog vyzývající uživatele k upgradu, přijatelný?

69
GhostRider

Připadá mi, že jste pravděpodobně měli prozkoumat svou uživatelskou základnu dříve stavbu webu. Ale hej, jsi teď v této situaci, takže se s tím musíš vyrovnat, jak to zjistíš.

Nepřekvapuje mě, že nemocnice/akademické instituce používají IE7. Provedení úplné aktualizace operačního systému, brožur, hardwaru atd. Je velmi nákladné cvičení, takže pravděpodobně zjistíte, že mnoho podobně velkých míst má stejnou situaci. Není to něco, s čím by jednotlivci v instituci pravděpodobně mohli dělat cokoli (brány firewall, uzamčené počítače zabraňující instalacím atd.). Proto jim ukázat nefunkční web a dialog, který jim říká, aby sami situaci napravili instalací nového prohlížeče, když to není něco, co by mohli udělat, je jen dvojitý úder do obličeje.

V závislosti na tom, co vaše stránky skutečně dělají, je nepravděpodobné, že nebude možné, aby fungovaly ve starších prohlížečích. Pokud vaše cílové publikum nemá přístup na web, pak to není jejich chyba, je to vaše chyba, protože neprovádí svůj výzkum a nezvažuje je především, proto byste je měli sát a řešit problém přímo. Zajistěte, aby web fungoval v IE7.

Ve starších prohlížečích to nemusí být úplně stejné. Uživatelé mohou mít vylepšené zkušenosti s novějšími, ale u starších by to mělo být work.

111
JonW

Windows Internet Explorer 8 již také není podporován, takže pokud jej používáte (nebo jakýkoli jiný prohlížeč) k surfování po webu, můžete vystavit svůj počítač dalším hrozbám.

Odkaz: Windows XP podpora skončila

Je bezpečné adresovat IT oddělení nemocnice, že musí z bezpečnostních důvodů upgradovat na nejméně IE= 9).

42
Benny Skogberg

Neobviňujte uživatele z jeho situace. Nejde o to, kdo má pravdu a co je správné. Poslední věc, kterou chcete udělat z pohledu UX, je soudce vašich uživatelů. Modální dialog, který jim říká, aby upgradovali, je spravedlivý. Očekáváte od svých uživatelů, že vědí nebo se o takové věci starají, jako jsou prohlížeče nebo operační systémy, o kterých se domníváte, a tak se jim bude cítit. můžete mít pocit, že je to jejich odpovědnost, ale takové osobní názory jsou nejlépe vynechány z návrhu interakce.

Vaše jediná odpovědnost z pohledu UX je navrhnout optimální zážitek v rámci rozpočtových omezení a dostat jej uživateli všemi potřebnými prostředky. Pokud všichni používají IE8, pak je vaše práce naštvaná a děláte web IE8, protože tam je uživatel. Přivedení uživatele k vám je špatné UX .

To samozřejmě neznamená, že musíte vždy podporovat každý palec vašeho webu až po IE6. Máte rozpočet na čas, peníze, energii a trpělivost, a pokud pouze 1% vašich uživatelů používá IE8, mohou být tyto zdroje lépe vynaloženy, což povede k tomu, že stránky budou úžasné pro 99% uživatelů, kteří mají slušné prohlížeče.

Tady je to, co bych udělal.

  1. Vypněte všechny CSS a JS pro nepodporované prohlížeče, jako jsou IE8 a nižší. Pokud máte dobré oddělení struktury a styl , stále lidem necháte použitelný web, i když ošklivý. Pokud tomu tak není, měli byste to opravit kvůli udržení tohoto webu v zájmu všech vašich uživatelů a vlastního rozumu.
  2. Přidejte malou zprávu, že současný web vypadá špatně kvůli nepodporovanému prohlížeči, aby lidé věděli, že to není způsob, jakým se vaše společnost normálně prezentuje. Ujistěte se, že je zpráva přidána pro nepodporované prohlížeče, nikoli skrytá pro podporované prohlížeče (nechcete, aby se objevovala v bludišti Google nebo čítala pomocí čtečky obrazovky). Nepoužívejte modální dialog , nejedná se o problém, u kterého chcete přerušit tok uživatele.
  3. Podívejte se na statistiky návštěvníků. Pokud získáte malé procento uživatelů IE8, může se vyplatit přidat trochu CSS specifického pro IE8. Stačí to, abychom obsah vyjasnili a učinili jej trochu použitelným.
27
Peter

Přemýšlel jsem o sdílení zajímavého vhledu:

IE8 umírá rychle (vypadá jako exponenciální rozpad).

ie8 trend

Zatím není mrtvý, ale do konce roku a podle současného trendu by měl být podíl IE8 na trhu globálně nižší než 1%. To je skvělá zpráva pro většinu vývojářů, kteří uvažují o tom, že začínají něco stavět.

Jak však bylo vysvětleno, měli byste znát své publikum , a nejen je, ale trend, který vaše publikum sleduje. Pokud pracujete pro Španělsko, přejděte na http://gs.statcounter.com/ a zkontrolujte podíl na trhu ve Španělsku . Pokud jdete do nemocnic, vytvořte koncept Proof of Concept a sdílejte jej se svým cílovým publikem a pomocí prohlížeče najděte jejich prohlížeče.

12

Jsem zaujatý směrem k tomu, že nebudu zajišťovat uživatelům, kteří jsou stále na IE7, vzhledem k tomu, jak je stará, a nedostatečné podpory MSFT. IE7 byl propuštěn v roce 2006. Před 8 lety.

Chtěl bych vás vyzvat, abyste odolali pokušení zdržet se uvolnění celého webu, protože určité procento vašich potenciálních zákazníků nebude mít přístup k některému procentu zařízení, které mají k dispozici (určitě tito lékaři mají telefony, osobní počítače, novější stroje v nemocnici) atd.

Můj navrhovaný plán: 1) Spusťte web ASAP 2) Pomocí Google Analytics (nebo vaší vybrané webové analytické platformy) změřte, kolik uživatelů IE7 získáváte 3) Pop zprávou pro uživatele IE7 a IE8, která potvrzuje jejich méně než optimální zkušenosti 4) Určete plán toho, co budete dělat, na základě údajů, které shromáždíte z Google Analytics před jejich shromážděním. (Pokud je použití IE7 oproti domovské stránce> 10%, přepsal bych celou věc, pokud> 5% bych udělal jednoduché věci, pokud <5%, nevykonal bych žádné další kroky

Podle mých zkušeností, po spuštění, možná zjistíte, že máte 500 důležitějších problémů než IE7, na které byste měli trávit čas. Jedná se zčásti o návrhovou otázku, ale spíše o otázku prioritizace produktu a podnikání. Koneckonců, nesnášíte "překonfigurovat" celý svůj web.

6
josh

Google Chrome> Podpora starších prohlížečů)

Google nabízí Legacy Browser Support , což umožňuje automatické přepínání mezi Google Chrome a starším starým prohlížečem (například Internet Explorer).

Z jejich webových stránek:

Vaše organizace může používat webové aplikace vytvořené pro prohlížeče, které jsou nyní staré. Nasazení Chrome odemkne výhody moderního webu, nabídne větší zabezpečení pro IT a rychlost a schopnost spouštět nejnovější obchodní aplikace pro zaměstnance).

Podpora staršího prohlížeče Chrome umožňuje zaměstnancům automaticky přepínat mezi Chrome a jiným prohlížečem.) IT určuje, které weby by se měly spustit do druhého prohlížeče, a zavádí toto Chrome zásady pro organizace.

Google Chrome Rám (ukončený projekt)

Funkce LBS výše by neměla být zaměňována s šikovnými, ale nyní omezenými Google Chrome Frame , které umožnilo webovému serveru vyvolat Chrome v okně IE).

6
Basil Bourque

Pro široké publikum na internetu byste raději řekli uživatelům, že by mohli/měli upgradovat na novější prohlížeč. Koneckonců, IE7 nebo méně běží na méně než 1% celosvětového webu (naštěstí!) A vy byste neměli podporovat takové minimální publikum. Pro vaše konkrétní publikum, kde peníze běží napjatě a upgrady nejsou připravovány, budete muset zvolit rovnováhu mezi použitelností/vzhledem a podporou prohlížeče.

Pro tento konkrétní případ bych doporučil získat verzi jQuery 1.x, která podporuje IE6 a novější, a umožní vám napsat jednu sadu kódu, která bude běžet napříč všemi verzemi IE, které jsou podporovány, Chrome, Firefox, Safari, Opera atd. To by se postaralo o vaše skriptování. Poté budete chtít vytvořit vlastní šablonu stylů se spoustou „důležitých“ modifikátorů v podmíněném komentáři, který se postará o problémy s vykreslením ve starších prohlížečích IE=.) Skutečná potřebná práce může být pro některé weby velmi malá, ale bez viditelnosti složitosti vaší stránky by bylo obtížné říci. Vylepšete to během několika dní v závislosti na složitosti vašeho webu.

Pokud to však bude trvat déle, řeknu uživatelům, že nemusí mít optimální zážitek, a měli by vyzkoušet Google Chrome nebo Firefox. Chrome běží na XP SP 2 nebo novější, například, je například zdarma) a většina IT oddělení ho obvykle považuje za přijatelný software, za předpokladu, že místo na disku není problém. Ve skutečnosti Chrome lze dokonce nainstalovat bez oprávnění správce (instaluje se do místního adresáře uživatele), za předpokladu, že uživatel má jakákoli oprávnění.

5
phyrfox

Budete muset napsat spoustu dalších stylů. Můžete tak učinit pomocí této syntaxe:

<!--[if IE 7]>
     <link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->

... a je to pryč.

UPRAVIT

Abychom to vysvětlili, je samozřejmě nutné podporovat IE7. Vaším cílem je navrhnout uživatelské prostředí pro klienta a pokud klient používá IE7, musí mít i nadále příjemné prostředí.

Není přijatelné nutit uživatele k upgradu, protože uživatelé v nemocnici nemají na výběr.

2
Code Whisperer

Myslím, že nejlepší je použít nějaký druh progresivního vylepšení. Cokoli IE8 a novějším by mělo být doručeno zjednodušené jedno sloupcové místo a pokročilejší rozvržení by mělo být v mediálních dotazech, které budou zpracovávány pouze modernějšími neohroženými prohlížeči.

Souhlasím s JonWem, že lidé, kteří se zasekli v situaci, pravděpodobně nemohou upgradovat, takže je modální bugování, aby tak učinili, zbytečné. Ale uvedení webu do práce v IE7 neznamená, že musí vypadat stejně jako v nejnovějším prohlížeči Firefox.

1
helgatheviking

Myslím, že stačí zobrazit zprávu s požadavkem uživatele na upgrade prohlížeče.

  1. Je obtížné uspokojit potřeby všech. Uspokojení starých prohlížečů může vést ke kompromisům v uživatelském prostředí nových prohlížečů
  2. Pokud vezmeme v úvahu vaše cílové publikum, pokud hledají informace týkající se akademických pracovníků, jsem si jist, že budou používat nejnovější prohlížeče, jako je chrom, atd. Proto si stále můžete nechat jít s uživateli, kteří mají staré prohlížeče.

Doufám, že to odpovídá na vaši otázku.

1
Pratap Gadgil