Die Anzahl der Browser spielt normalerweise keine Rolle, aber da Chrome und Firefox gleichzeitig die Hundertjahrfeier erreichen, ist die große Frage: Können Websites es schaffen?
Das Problem ist, dass viele Websites mit der Annahme fest codiert sind, dass ein Browser, der älter als 99 ist, wirklich, wirklich alt sein muss. Einige gehen sogar noch weiter und schlagen vor, dass einige moderne Funktionen überhaupt nicht unterstützt werden, wenn die Hauptversionsnummer eines Browsers größer als 99 ist.
Im Laufe der Zeit konnten Websites nach und nach neue Funktionen hinzufügen, da ältere Browser Code, den sie nicht verstanden, einfach ignorierten. Aber Entwickler sollten jetzt darüber nachdenken, wie sie die JavaScript-Funktionserkennung verwenden können, anstatt sich auf Browserzahlen zu verlassen, um herauszufinden, was eine Website tun kann.
Für Endbenutzer bedeutet dies, dass Websites in den drei wichtigsten Browsern auf die gleiche Weise funktionieren sollten. Für Entwickler und Webmaster bedeutet dies jedoch etwas ganz anderes: Sie müssen sicherstellen, dass ihre Websites für neue Versionen bereit sind.
Site-Speicher
Die Webindustrie hat kein Gedächtnis mehr; Denken Sie daran, als Opera 2009 Version 10 erreichte und Probleme verursachte, und nur drei Jahre später hatte Firefox 10 ähnliche Probleme.
Ein Problem ist, dass Webseiten ältere Versionen von Browsern oft ausdrücklich blockieren. Einige werden blockiert, weil sie einfach zu alt sind, um sicher zu sein, aber andere werden blockiert, weil sie Funktionen nicht unterstützen, die Websites benötigen, um ordnungsgemäß zu funktionieren.
In einigen Fällen teilt die Website dem Benutzer mit, dass sein Browser veraltet ist, und bietet einen Link zum Herunterladen der neuen Version an. Wenn der ältere Browser jedoch neuere Versionen von Flash oder Java nicht verarbeiten kann, kann auch dieser Link unterbrochen sein.
Jedes Mal, wenn sich die Hauptversionsnummer ändert, finden Websites neue Wege zum Hacken. Auf einigen Websites können Sie sich nicht anmelden; bei anderen funktionieren kritische Funktionen einfach nicht mehr. Diese Probleme sind fast immer geringfügig und vorübergehend, treten jedoch jedes Mal auf, wenn eine Hauptversionsnummer geändert wird.
Webtests
Es ist unwahrscheinlich, dass Webentwickler ihren gesamten Code ändern wollen, selbst wenn die erforderlichen Änderungen einfach sind, sodass das Problem wahrscheinlich bestehen bleibt.
Ein Webentwickler, der den Browser bereits mit Version 100 testet, ist bereits auf Probleme auf Seiten gestoßen, die Browserversionen prüfen.
In einigen Fällen änderte der Browser die Zeichenfolge des Benutzeragenten von 99 auf 100, konnte aber immer noch keine Websites laden, die nach einer bestimmten Versionsnummer suchten.
Wenn Sie ein Webentwickler oder nur ein sehr begeisterter Browserbenutzer sind, haben Sie vielleicht bemerkt, dass die Veröffentlichungspläne der wichtigsten Browseranbieter in den nächsten Monaten sehr interessant sein werden.
Das Problem ist, dass viele Websites so programmiert sind, dass sie überprüfen, welchen Browser Benutzer installiert haben, indem sie den Browser-String (User-Agent) untersuchen und prüfen, ob er beispielsweise „Firefox/99“ oder „Firefox/100“ enthält.
Wenn dies der Fall ist, kann die Website die Arbeit mit diesem Browser verweigern. Und da Microsoft nun auf die Chromium-Variante setzt, betrifft das auch Edge , und das Unternehmen prüft.
Chrome wird bald auf eine neue Version aktualisiert, was es zu einer Hauptversion vor Firefox und Safari macht. Wenn jedoch alle drei Browser die gleiche Hauptversion haben, sollten die meisten Websites ihre Software aktualisiert haben, um mit der neuen Version zu arbeiten.
Sind Sie gespannt, wie sich die neuen Browser auf der Website verhalten werden? Lassen Sie es uns im Kommentarbereich wissen.
Schreibe einen Kommentar