Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

JavaScript Grundkurs

Browserweichen

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Diesmal erfahren Sie, wie Sie eine Browserweiche erstellen können und was es dabei alles zu beachten gilt.
03:00

Transkript

In den vergangenen Jahren hat man im Web oft Seiten gefunden, die mit einem Baba versehen waren. Diese Seite wurde optimiert für den Browser XYZ. Glücklicherweise sind solche Seiten nicht mehr on Walk. Mittlerweile haben alle Webseitenersteller wohl erkannt, dass so eine Information einen Besucher, der mit einem Browser kommt, für den die Seite optimiert ist, nicht interessiert und für den wo die Seite nicht optimiert ist, der ist nur verärgert. Was man tut ist gegebenenfalls eine sogenante Browserweiche zu bauen. Das bedeutet man identifiziert den Browser und gegebenfalls auch die Plattform, auch die Bildschirmauflösung von einem Besucher und zeigt ihm dafür optimierteInformationen automatisch an.n. Hier sehen Sie ein Beispiel, wie man sowas machen könnte. Sie sehen ich greife auf das Objekt Navigator zu und die Eigenschaft Appname und darin suche ich nach einem String Microsoft. Es ist bekannt, dass sich Internet Explorer über die Eigenschaft Appname zu erkennen geben. Man sollte jetzt keinen direkten Vergleich auf diesen String führen, weil es könnte sich ja irgendwo, mal dieser String ändern, aber es ist mit hundertprozentiger Sicherheit zu erwarten, dass Microsoftprodukte in ihrer Kennung den Text Microsoft führen werden. Nun suche ich nach diesen String und wenn ich ihn nicht finde, das sagt der Wert -1 aus, Sie können hier teoretisch auch kleiner 0 hinschreiben, was etwas sicherer wäre, aber -1 ist auch okay. Die Methode liefert -1, wenn dieser String nicht gefunden wird. Nun dann ist die Bedinung true und dann wird eben die Weiterleitung zu dieser Seite vorgenommen. Sollte das eigentlich auch jeweils mit einem Semikolon abschließen, obwohl es kein Fehler wäre in dieser Ausnahmesituation. Und wenn dieser String entsprechend gefunden wird, dann leitet man zu dieser Seite. Wie man die Seiten jetzt benennt, ist belanglos. Sie könnten hier auch dynamisch Seiten schreiben mit document-write, Sie könnten die Openmethode benutzen oder was auch immer Sie in einer gewissen Situation machen wollen. Und Sie können in einer Browserweiche selbstverständlich auch ganz andere Informationen verwerten, beispielsweise die Bildschirmauflösung, if screen.with kleiner irgendetwas, oder welches Betriebssystem hat der Anwender, das kriegen sie auch über Navigator heraus. Sie bekommen raus, ob JavaScript aktiviert ist. Indirekt nehmen Sie eine Weiterleitung mit Javascript machen und wenn die funktioniert, dann könnt ihr davon ausgehen, dass es in der Folge auch mit Javascript weiter gehen kann und und und. Es gibt Dutzende von Möglichkeiten. Sie sollten beachten, dass durch die Kombination dieser Möglichkeiten die Fälle potenziert werden und das kann ohne Übertreibung in mehrere 100 verschiedene Varianten plötzlich gehen und das ist eigentlich für die Praxis vollkommen uninteressant. Die übliche Browserweiche, die in vielen einfachen Fällen genügt, ist der Internet Explorer, der wirklich sehr eigen in seiner Arbeitsweise ist, von dem Rest der Welt abzutrennen. Und wenn es noch weitere Unterscheidungeb gibt, dann müssen Sie sich Kriterien überlegen. Im Wesentlichen geht das aber über die Appnameeigenschaft von Navigator.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!