Frage

Sollen wir in unseren Webanwendungen Workarounds finden, damit sie in jeder Situation funktionieren?Ist es an der Zeit, die IE6-Programmierung abzuschaffen?

War es hilfreich?

Lösung

Dies hängt stark vom Kontext der Anwendung und ihrer Benutzer ab.Es gibt zwei Schlüsselaspekte:welche Browser verwenden Ihre Benutzer?und wie wichtig ist es, dass sie auf Ihre Website zugreifen bzw. mit ihr interagieren können?

Der erste Teil ist im Allgemeinen leicht zu erstellen, Wenn Sie verfügen über eine vorhandene Version mit Statistiken (Google Analytics oder ähnliches ist einfach und großartig) oder Sie haben Zugriff auf solche Daten über eine ähnliche App/ein ähnliches Produkt.

Letzteres ist etwas schwieriger zu entscheiden.Wenn Sie beispielsweise eine öffentlich verfügbare, werbefinanzierte Website entwickeln, ist das nur ein Zahlenspiel: Berechnen Sie, wie viel von Ihrem Publikum Sie verlieren, und rechnen Sie den Wert dieser Website mit der zusätzlichen Entwicklungszeit ab.Wenn Sie jedoch etwas speziell auf Wunsch einer Gruppe von Benutzern tun – wie zum Beispiel eine Unternehmens-Webanwendung –, bleiben Sie möglicherweise bei dem, womit diese Benutzer surfen.

Meiner Erfahrung nach können sich diese beiden Dinge für verschiedene Apps erheblich ändern.Wir haben immer noch Web-Apps (Statistiken von letzter Woche) mit fast 70 % IE6-Nutzung (20 % IE7, der Rest verteilt sich auf IE5.5 und FF2) und andere mit fast 0 % IE6.Aus relativ offensichtlichen Gründen handelt es sich bei letzteren um die Art von Apps, bei denen der Verlust einiger Benutzer nicht so wichtig ist.

Abgesehen davon finden wir es im Allgemeinen einfach, IE6 (und IE5.5, wie andere anmerken) zu unterstützen, einfach weil wir das schon seit einiger Zeit tun.Ja, es ist schmerzhaft und ja, es dauert länger, aber oft nicht zu lange.Es gibt nur sehr wenige Situationen, in denen sich die Art der Entwicklung, die Sie durchführen, durch die Unterstützung von IE6 drastisch ändert – es bedeutet nur ein wenig mehr Arbeit.Der andere schöne Vorteil der Unterstützung (und des Testens) besteht darin, dass Sie aufgrund der Polarität des IE6-Verhaltens im Allgemeinen insgesamt bessere Browser- und Mackentests durchführen.

Sie müssen basierend auf den Anforderungen Ihrer App/Ihres Produkts entscheiden, ob Sie Workarounds finden sollen oder nicht.Das liegt daran, dass IE6 nicht wirklich relevant ist – diese Art von Problem tritt in anderen Situationen ständig auf, aber IE6 ist einfach ein hervorragendes Beispiel für die Kosten und Auswirkungen gemischter Standards, Versionierung und Legacy-Unterstützung.

Andere Tipps

Es geht darum, genügend Aufwand zu betreiben, damit Ihre Website schlechter wird anmutig wenn Sie zu immer älteren Browsern wechseln (oder für behinderte Benutzer).Leider gibt es viele IE6- und IE7-Benutzer, die das mehr oder weniger tun kippen Daher ist es unwahrscheinlich, dass Ihre Website viele dazu zwingen wird.Wenn Ihre Website einfach nur schlecht aussieht, ist das in Ordnung.Wenn es unbrauchbar ist, haben Sie ein echtes Problem.Im Allgemeinen gilt: Je mehr Sie sich an aktuelle Standards halten (anstatt nur den neuesten Browsern nachzujagen), desto besser werden Sie ohne zusätzlichen Aufwand bei alten Browsern landen.

Es hängt von Ihrem Publikum ab und davon, ob sich die Kosten (Entwicklung, Wartung, Opportunitätskosten für die Entwicklung auf den kleinsten gemeinsamen Nenner von 7 Jahren) lohnen, um diese IE6-Zuschauer zu gewinnen.

Es lohnt sich auch zu fragen: Ist es wahrscheinlich, dass sich die IE6-Demografie für Ihre Website interessiert oder sie nutzt?Ich denke, eine große Anzahl von IE6-Benutzern interessiert sich nicht für neue Technologien (duh) oder greift über Unternehmensnetzwerke auf das Internet zu, die Browserinstallationen einschränken.Vielleicht sind diese Zuschauer die Mühe nicht wert – das können nur Sie beantworten.

Ich habe mit Freude festgestellt, dass die Mobile Me-Website von Apple IE6 nicht unterstützt.

Hierfür gibt es keine feste Regel.Die Unterstützung von IE6 und IE7 erfordert eine Investition an Zeit und Wissen, die Ihnen möglicherweise nicht zur Verfügung steht. Wenn Sie jedoch möchten, dass Ihre Website so aussieht, wie Sie es beabsichtigen, ist dies eine Investition, die getätigt werden muss.Die Frage lautet also:Was ist dir wichtiger?

Sie sagen: „Wenn ich die Statistiken der Seiten überprüfe, ist mir aufgefallen, dass fast die Hälfte der Besucher diese Art von Browsern verwendet“, was für mich bedeutet, es sei denn, Sie sind damit einverstanden, dass die Hälfte Ihrer Besucher etwas anderes als das Design/Layout sieht Sie beabsichtigen, diese Investition zu tätigen oder die Hilfe von jemandem in Anspruch zu nehmen, der dazu in der Lage ist.

Wenn das keine Option ist, könnten Sie versuchen, einige der CSS-„Frameworks“ wie Blueprint oder Grid960 zu verwenden, und sehen, ob das einfacher ist, aber das erfordert auch ein wenig Lernerfahrung.

Die anderen Optionen sind entweder ein einfacheres Design, das wahrscheinlich in allen Browsern funktioniert, das Entfernen des Stylesheets für IE6/7 und das Anzeigen der rohen HTML-Dokumentstruktur für die Betrachter oder die Verwendung tabellenbasierter Layouts, wenn Sie wissen, wie man damit umgeht (und im Gegenteil). Einige Leute werden Ihnen sagen, dass an dieser Route überhaupt nichts auszusetzen ist, wenn sie den Anforderungen Ihres Projekts in Kombination mit den Einschränkungen Ihrer Fähigkeiten und Ressourcen am besten entspricht.

Ich empfehle den Leuten, ihre eigenen Benutzerstatistiken für ihre Website zu überprüfen, bevor sie diese Entscheidung treffen, aber hier ist eine allgemeine Referenz zu gängigen Browserversionen:

http://www.w3schools.com/browsers/browsers_stats.asp

Es kommt auf die Situation an.Bei einer Website wie dieser, auf der die meisten Leute technisch versiert sind, kann man meiner Meinung nach davon ausgehen, dass die Leute über die neuesten Browser verfügen.

Wenn Sie jedoch einer breiten Öffentlichkeit zugänglich sind, die möglicherweise nicht so technisch versiert ist, wird IE6 wahrscheinlich häufig auf Ihrer Website zu finden sein.

Jemand habe die gleiche Frage gestellt vor etwa einer Woche und habe einige gute Antworten bekommen.Mein persönlicher Favorit war Doekmans Vorschlag, IE7-js auszuprobieren.

Leider müssen wir in den meisten Fällen immer noch IE6 unterstützen, da dieser immer noch einen erheblichen Teil der im Internet surfenden Benutzer ausmacht.Wenn Sie sich in einem Unternehmensumfeld befinden, gilt dies umso mehr, da Unternehmen weniger Anreiz haben, funktionierende Dinge einfach für einige vorgefertigte „Webstandards“ zu aktualisieren.

Wenn nicht, versuchen Sie es mit Gmail und werfen Sie einfach einen Fehler für IE6-Zuschauer aus und/oder zeigen Sie einen Haftungsausschluss an, dass die Website bei einem Upgrade besser funktioniert/besser aussieht.

Leider nicht – ich würde mich selbst als ziemlich technisch versierten Menschen einschätzen und zu Hause verwende ich Firefox 3 und IE7, aber bei der Arbeit (einem großen amerikanischen Pharmaunternehmen) muss ich IE6 verwenden, und ich glaube nicht, dass sich das in absehbarer Zeit ändern wird .Das Unternehmen hat erhebliche Investitionen in eine interne Reihe webbasierter Apps getätigt – die geschäftlichen Argumente, sie alle mit einem anderen Browser zu testen und zu aktualisieren (oder sogar ein Upgrade durchzuführen), sind nicht überzeugend.

Fragen Sie Ihren Kunden Folgendes:Sind sie bereit, auf Vista zu aktualisieren?Wenn sie „Ja“ sagen, dann unterstützen Sie IE6 nicht.Ihre Zielkunden sind die Leute, die „Boah!“ sagen.Aussicht. sabbern".Sie sind auch die Art von Menschen, die das wollen schnellster und leistungsstärkster Computer.

Wenn Ihr Kunde sagt: „Häh?Was ist Vista?Ich möchte bitte meinen Bildschirmschoner mit Katzen zurück“, dann müssen Sie IE6 unterstützen.

Zusamenfassend:Wenn sie Vista haben, haben sie keinen IE6.Die Ironie ist:Damit Webentwickler endlich den IE6 und sein Erbe loswerden können, müssen sie Vista fördern oder hoffen, dass Vista erfolgreich sein wird.

Ich bin Programmierer für eine Gruppe, die kostenlose Vorlagen für Gaming-Clans erstellt.Wir gehen davon aus, dass wir die IE6-Unterstützung einstellen werden, wenn IE8 vollständig veröffentlicht ist.Aber am Ende des Tages kommt es, wie viele Leute gesagt haben, auf Ihr Benutzerpublikum an.Unsere Zielgruppe ist relativ breit gefächert (Menschen laden unsere Vorlagen herunter und verwenden sie an Orten, an denen wir nicht vorhersagen können) – es sind jedoch in erster Linie Gamer, die im Allgemeinen klug genug sind, ihre Software auf dem neuesten Stand zu halten.

Ich finde, dass mein natürlicher Codierungsstil im IE6 normalerweise beim ersten Versuch funktioniert und die Fehler leicht zu beseitigen sind, sodass es für mich vielleicht nicht so schmerzhaft ist wie für andere Leute.Persönlich werde ich die Unterstützung für IE6 einstellen, wenn das Lebensende erreicht ist oder die Vollversion von IE8 erscheint – je nachdem, was zuerst eintritt.

Ist es an der Zeit, die IE6-Programmierung abzuschaffen?

Ja.

Einfach weil IE6 immer noch repräsentiert 27,21 % der Internetbevölkerung (oder 15,21 %, abhängig von Ihren Zahlen) Stand Juli 2009.

Jetzt weiß ich, dass einige von Ihnen mir wahrscheinlich sagen werden, dass der Browser irgendwann verschwinden wird, wenn immer mehr Websites den IE6 nicht mehr unterstützen. Das ist eine Lüge.


Stellen Sie sich Folgendes vor:

Die ACME-Corporation verfügt über mehr als 150.000 Computer, die alle unter Windows 2000/XP laufen.Sie haben auch eine schöne Intranet-Site, die vor 7 Jahren entwickelt wurde und im IE6 recht gut funktioniert, in anderen Browsern jedoch nicht so gut.

Glauben Sie wirklich, dass sie Geld in die Reparatur ihrer Intranetanwendung investieren werden, wenn sie ihre gesamte IT-Infrastruktur kontrollieren und wer welche Updates erhält?Es ist kostengünstiger, das Update einfach aufzuschieben, bis die Migration auf ein neues System erfolgt.

Viele Unternehmen befinden sich in dieser Situation.


Hier ist ein weiteres Beispiel:

Business FooBar verkauft seine Produkte im Internet.Etwas mehr als ein Viertel ihres Traffics kommt vom IE6, was auch ein Viertel ihres Umsatzes bedeutet.

Glauben Sie, dass FooBar diese Kunden einfach abblockt oder sie damit verärgert? großer Hinweis, dass sie einen fehlerhaften Browser verwenden?Das würde sie fast ein Viertel ihres Umsatzes kosten!Solange es einen monetären Wert für die Unterstützung von IE6 gibt (und das wird so sein und wird, bis sein Marktanteil unter etwa 8 % fällt), wird sich IE6 durchsetzen, weshalb Google die Unterstützung für IE6 auch nicht so schnell einstellen wird.


Kampagnen wie z Durchsuchen Sie Sad verstehen die Mentalität der Unternehmenskultur nicht (Änderung ist kostspielig) und verstehen nicht, dass Verbraucher letztendlich nur einen vernachlässigbaren Einfluss auf das weltweite IT-Ökosystem haben.Die großen Konzerne kontrollieren es.

Verbraucher haben zwar einen wachsenden Einfluss, aber im Vergleich zu den Auswirkungen von Unternehmen ist dieser immer noch unbedeutend.

Und seien wir hier ehrlich:Jeder, der über das technische Fachwissen verfügt und auf einen besseren Browser upgraden könnte, hat dies bereits getan.Der Rest sind Leute, die immer noch veraltete Betriebssysteme verwenden, nicht wissen, wie man ein Upgrade durchführt, oder keine Administratorrechte auf ihrem Computer haben.

Ich vermute, dass die Mehrheit der IE6-Benutzer heutzutage auf eine große Anzahl von Unternehmen/Organisationen zurückzuführen ist, die unlogische Angst vor Browser-Upgrades haben.

Ich arbeite als Auftragnehmer für die US-Regierung und zum Zeitpunkt dieses Beitrags ist die gesamte Gesundheits- und Sozialabteilung der US-Regierung immer noch auf IE6 standardisiert (und scheint in absehbarer Zeit kein Upgrade zu planen).Wenn ich die IT-Leute danach frage, behaupten sie, es sei zu teuer für die Regierung, neue Browser auf die Einhaltung von Sicherheitsstandards zu testen, aber ich habe das Gefühl, dass der wahre Grund darin besteht, dass sie Angst davor haben, mit Dingen umgehen zu müssen, die von Browser zu Browser unterschiedlich dargestellt werden.

Ja (mit Nachdruck) und Nein (zweifelhaft).

Es sei denn, Sie erstellen ein internes Tool für eine Gruppe, von der Sie wissen, dass die IE6-Penetration (kein Wortspiel beabsichtigt) hoch ist.IE6 ignorieren.Mit Elan.

Was IE7 betrifft, ist es ein bisschen kompliziert.Im Allgemeinen gilt: Wenn Sie den privaten Sektor anstreben, können Sie ihn (größtenteils) ignorieren und davon ausgehen, dass Ihr IE8-Support die abscheulichsten Probleme behebt.aber wenn es sich um eine Website zum Verkauf von Sachen handelt (insbesondere um einen Webshop;(z. B. auf einer Website für Verkaufsgespräche usw.) sollten Sie zumindest überprüfen, ob es aussieht etwas vernünftig, und fügen Sie gegebenenfalls ein paar kleine Korrekturen hinzu.

Nebenbei;und ein Beispiel aus der Praxis;An meinem Arbeitsplatz (wir erstellen Websites) erleben wir derzeit eine Umstellung (bzw. erwägen dies) hinsichtlich der IE-Unterstützung im Allgemeinen:Die Preise verstehen sich mit grundlegender IE8-Unterstützung;volle IE8-Unterstützung würde etwa 10 % mehr kosten;IE7 unterstützt ~30 % mehr und IE6 unterstützt ~100 % mehr.

Bearbeiten: Betrachten Sie es als einen Aufpreis für die Herstellung eines Wohnmobils, das für ein WV konzipiert ist und mit einem Pinto, einem Yugo bzw. einer Pferdekutsche fahren kann.

Sorgen Sie dafür, dass unter IE6 zumindest etwas angezeigt wird.Eine Seite für FF3, die im IE6 einfach abstürzt, sieht einfach schlecht aus, als hätten Sie nicht gut geplant.Wenn Sie IE6 überhaupt nicht unterstützen, stellen Sie sicher, dass der Benutzer weiß, dass dies beabsichtigt ist, indem Sie eine spezielle Seite anzeigen, die ihn darauf hinweist, wohin er gehen soll.

Wenn Sie Firmenbesucher erwarten, muss es unter IE6 funktionieren, auch wenn es nur eine vereinfachte Version ist.Wenn nicht, können Sie den IE6 ganz aufgeben, wenn Sie wie oben beschrieben gut damit umgehen.

Es ist jedoch noch lange nicht an der Zeit, darüber nachzudenken, den IE7 aufzugeben.Ich gehe davon aus, dass dies der Standardbrowser unter XP ist, dem am weitesten verbreiteten Betriebssystem.

Wenn Sie sich nicht die Mühe machen möchten, Ihre Website für IE6 zu unterstützen, können Sie möglicherweise einen der folgenden URLs verwenden.

Diese Ansätze empfehlen dem Benutzer, einen der erweiterten Browser wie IE7+, Firefox 3+, Safari 3+, Opera 9.5+ oder Google Chrome herunterzuladen

http://garmahis.com/tools/ie6-update-warning/

Aber das ist ungefähr IE6.Ich glaube, Sie sollten weiterhin IE7 unterstützen.

Behalten Sie immer Ihre Zielgruppe, Kundenbedürfnisse/-anforderungen und Projektziele im Auge und bleiben Sie natürlich realistisch (entsprechend Ihrem Budget/Ihrer Zeit).

Das Codieren/Entwerfen einer Website, die für die meisten Browser geeignet ist, ist keine leichte Aufgabe. Sie müssen diese sogenannten „Hacks“ verwenden, um häufige Probleme zu umgehen (ja, hauptsächlich bei IE-Browsern). Davon rate ich persönlich ab, aber ich habe es erlebt Beim Ziel handelt es sich hauptsächlich um den Internet Explorer.

Heutzutage haben Sie mehrere Möglichkeiten: Sie können wählen, welchen Browser zum Durchsuchen Ihrer Website verwendet wird, und ein Skript auslösen, um einen alternativen Browser zu empfehlen, der besseren Standards entspricht (mit oder ohne Anzeige eines lesbaren Inhalts), oder Sie können einen alternativen Browser programmieren Einstiegsseite für diese IE-Typen oder was ich (meistens) vorziehe, ist, die Seite elegant herabzusetzen und den Benutzer auf seinen/ihren veralteten Browser aufmerksam zu machen und eine Option zu empfehlen.

Ich habe gelesen, dass Sie ein CMS verwenden, um diese Websites zu erstellen. Die meisten CMS funktionieren in den meisten Browsern jedoch sofort „gut“, da Sie darauf hingewiesen haben, dass einige CSS- und JavaScript-Elemente nicht funktionieren, wenn Sie „ausgefallenere“ Techniken verwenden.

Wenn Sie beabsichtigen, weitere Websites zu entwickeln, kann ich Ihnen die folgenden Websites empfehlen:

Um zu testen, wie Ihre Website in verschiedenen Browsern (Versionen, Betriebssysteme, JavaScript, Java usw.) aussieht, können Sie sie verwenden

http://browsershots.org/

Vergleichen Sie Ihre bevorzugten CMS-Optionen und probieren Sie es aus

http://www.cmsmatrix.org/

Um mit dem Erlernen von (x)html, css, php und mehr zu beginnen, gehen Sie zu

http://www.w3schools.com/

Ein gutes CSS-Reset-Stylesheet ist das von Meyer

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

Ich muss sagen, dass dies ein Ausgangspunkt für die Konsistenz von Archiven in allen Browsern ist :)

Ich bin mir sicher, dass Sie diese Websites schon einmal gehört haben oder wissen, dass es sich lediglich um Tools handelt, die ich von Zeit zu Zeit auf der Suche nach Referenzen, neuem Wissen oder Alternativen verwende. Ich kann auch mehrere FF-Erweiterungen wie Web Developer Toolbar und FireBug empfehlen.

Ich denke, das ist alles für den Moment, ich hoffe, es hilft und wünsche Ihnen viel Spaß beim Codieren/Webdev.

Vielleicht möchten Sie einen Blick darauf werfen IE7.js.

IE7.js ist eine JavaScript-Bibliothek, die dafür sorgt, dass sich Microsoft Internet Explorer wie ein standardkonformer Browser verhält.Es behebt viele HTML- und CSS-Probleme und sorgt dafür, dass transparentes PNG unter IE5 und IE6 korrekt funktioniert.

Ihr IE9.js behauptet:

Aktualisieren Sie MSIE5.5-8, um mit modernen Browsern kompatibel zu sein.

Ich habe dies selbst nicht mit Säuretests oder anderen Standardtests getestet, aber das könnte vielversprechend sein.

Das Problem besteht darin, dass es, wenn Sie nicht bereit sind, Unterstützung für IE6/7 hinzuzufügen, viele Konkurrenten gibt, die Ihre Kunden gerne im Austausch für ein wenig Browser-Hacking „stehlen“.Solange Geld im Spiel ist, wird die Unterstützung für diese Browser sehr langsam auslaufen.

Ich bin dafür, Benutzer dazu zu drängen, auf die neueste verfügbare Version des IE zu aktualisieren (da die Probleme mit jeder Veröffentlichung besser werden), aber ich bin auch dagegen, den Leuten zu sagen, dass sie ihre Browser aktualisieren oder wechseln sollen.

Ich unterstütze immer noch IE6 auf meiner Website.Ich unterstütze meiner Meinung nach sogar IE5.5 recht gut.

Im Allgemeinen empfiehlt es sich, Ihre Benutzer niemals zu zwingen, ihr System zu aktualisieren, nur um Ihre Website anzuzeigen.Sofern Sie natürlich keine interne Anwendung entwickeln, würde ich sagen, dass jeder auf die neueste verfügbare Version aktualisieren sollte.

Dean Edwards‘ ie7.js sorgt dafür, dass sich IE6 (meistens) wie ein seriöser Webbrowser verhält.Dafür muss der Client Javascript aktiviert haben, aber das ist ein vernünftiges Zugeständnis.Ich verwende dieses Skript und das Skript von Rette die Entwickler auf Websites, die ich erstelle, und es macht die Unterstützung von IE6 zum Kinderspiel.

Es wäre schön, wenn wir die Unterstützung für schrecklich inkompatible Browser verweigern könnten.Das Problem ist, Die Verweigerung der IE-Unterstützung schadet Ihrer Website und Ihren potenziellen Benutzern, aber nicht dem IE. Das ist genau das, was wir anstreben.Ich schlage eine andere Technik vor.Was wäre, wenn alle Anti-IE-Entwickler für alle IE(6)-Benutzer, die auf ihre Website zugreifen, einen Begrüßungsbildschirm mit der Aufschrift „Bitte hören Sie auf, Ihren beschissenen Browser zu verwenden“ einrichten würden?Sie könnten ein paar gute, einfache Gründe für einen Wechsel liefern, die der Benutzer nicht ignorieren kann, ihm dann aber den Zugriff auf die (IE-kompatible) Site ermöglichen.Auf diese Weise konnten sie den Punkt rüberbringen, ohne sich selbst (groß) oder den Benutzer (außer ein wenig) zu verletzen.

Es hängt von Ihrer Zielgruppe ab und davon, ob Sie es sich leisten können, Benutzer zu verärgern.Wenn Sie eine geeky Web-App erstellen und glauben, dass die meisten Benutzer Firefox verwenden werden, dann machen Sie sich über IE6 keine Sorgen.Ich würde es mit Firefox, IE7 und Safari starten und mir ansehen, wer Ihre Website besucht.Wenn Sie die Notwendigkeit sehen, es in IE6 zum Laufen zu bringen, beginnen Sie dann mit der Arbeit daran.

Beachten Sie, dass einige Benutzer im Unternehmen keine Wahl haben.Wenn Sie also auf Unternehmenskunden abzielen, beachten Sie, dass diese immer noch IE6 verwenden.Im Allgemeinen bewegen sich Unternehmen langsamer als Verbraucher.

hängt von Ihrer Zielgruppe ab.Ich meine, einige Universitäten haben Firefox, oder?Nur (glaube ich) die Länder der Dritten Welt haben standardmäßig IE6.(Ich weiß, ich sehe sie) Über andere Länder weiß ich allerdings nichts.Aber ich bin mir ziemlich sicher, dass immer noch ein großer Teil der Bevölkerung standardmäßig IE6 verwendet.Wenn Sie denken, dass es wirklich notwendig ist (ich denke schon), machen Sie weiter.Ich sehe darin kein Problem.(Weil ich unerfahren in der Softwareentwicklung und dergleichen bin.)XD)

Unterstützen Sie IE6, indem Sie ihn nicht blockieren und ihn größtenteils sich selbst überlassen.Beheben Sie nur IE6-Fehler, die wichtige Funktionen beeinträchtigen.

Was JS-Fehler und schreckliche DOM-Unterstützung betrifft, gibt es diese immer noch in IE7 und IE8.In diesem Fall können Sie genauso gut ein JS-Toolkit verwenden und IE6-Unterstützung fast kostenlos erhalten.

Fehler sind Fehler und sollten behoben werden (in jedem Browser), anstatt umgangen zu werden.Aber Sie müssen tun, was Sie tun müssen, um die Besucher zufrieden zu stellen.

Eines Tages wird die Umgehung von IE6-Fehlern zu viel verlangt sein.

Ich bin auf jeden Fall dagegen, Browser von einer öffentlich zugänglichen Website auszuschließen.Es gibt nichts Ärgerlicheres, als auf eine Website zu gehen und festzustellen, dass sie NUR den IE unterstützt, weil irgendein Entwickler irgendwo nicht dafür gesorgt hat, dass die Dinge „zum Laufen“ kommen.

Wie viele der anderen oben genannten Autoren festgestellt haben, gibt es eine beträchtliche Anzahl von Benutzern, die einen von einem Unternehmen vorgeschriebenen Desktop-Build oder eine Installation von IE6 verwenden.Am besten ist es immer, die Benutzer zu identifizieren und mit ihnen zu kommunizieren, anstatt ihnen Ihre drakonischen Konzepte aufzuzwingen.

Ryan Farley hatte eine Eintrag dazu vor Kurzem Dies beschreibt, was meiner Meinung nach der beste erste Schritt zur Umstellung von Benutzern auf einen anderen Browser ist.Es ermutigt Benutzer zum Upgrade und erklärt, warum Dinge in einer Grafik möglicherweise nicht korrekt dargestellt werden.Vor vielen Jahren war BinaryBonsai.com der erste Blog, auf den ich stieß und bei dem ein Logo auftauchte, das auf FireFox hindeutete, und ich habe es komplett heruntergeladen, nur um mich nicht mit einer zusätzlichen Grafik belästigen zu müssen.

Es gibt wirklich nichts Besseres als den Gruppenzwang von Nerds.

Die fehlende Massenakzeptanz von Vista ist größtenteils dafür verantwortlich, dass wir IE6 immer noch unterstützen müssen.Die meisten Leute, die immer noch den IE6 verwenden, sind diejenigen, die nie ihren Browser aktualisieren oder ihr Betriebssystem aktualisieren.Wenn die meisten von ihnen einfach auf Vista umsteigen würden, würde IE7 automatisch IE6 ersetzen

Wenn Sie eine Anwendung schreiben, die kostenlos oder für die Öffentlichkeit zugänglich ist, bieten Sie dem IE6 möglicherweise eine reduzierte Unterstützung an, um Zeit zu haben, mehr Dinge für die Mehrheit Ihrer Benutzer zu erstellen.

Wenn Sie eine Anwendung schreiben, die nicht kostenlos ist, orientieren Sie sich dabei an Ihren Benutzern.Die Chancen stehen gut, dass Sie IE6 noch ein oder zwei Jahre lang volle Unterstützung gewähren möchten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top