So bringen Sie Benutzeragenten in JavaScript

So bringen Sie Benutzeragenten in JavaScript
Das Erhalten eines Benutzeragenten in JavaScript ist sehr hilfreich, da er Webinhalte für Endbenutzer abruft. Darüber hinaus kann es auch verwendet werden, um Informationen über das Gerät zu übertragen, das ein Netzwerk gründlich anfordert. Darüber hinaus bietet das Ändern des Benutzeragenten auch Schutz vor zielspezifischem Malware. In solchen Fällen ist es sehr hilfreich, den Benutzeragenten in JavaScript zu bringen.

In diesem Blog werden die Ansätze erläutert, um Benutzeragenten in JavaScript zu bringen.

So erhalten Sie einen Benutzeragenten in JavaScript?

Der "User-AgentEigenschaft gibt den Kopfzeilen des Benutzeragents, der vom Browser an Server gesendet wird. Benutzeragent kann mit der “abgerufen werdenUser-AgentEigentum in verschiedenen Szenarien. Diese Szenarien sind wie folgt:

Beispiel 1: Nutzen Sie den Benutzeragenten in JavaScript mit der benutzerdefinierten Funktion
Dieses bestimmte Beispiel kann angewendet werden, um den Benutzeragenten von zwei verschiedenen Browsern mit Hilfe einer benutzerdefinierten Funktion zu erhalten.

Schauen wir uns den folgenden Code-Snippet an:

Nutzen Sie den Benutzeragenten in JavaScript



Im obigen Code:

  • Fügen Sie im ersten Schritt die angegebene Überschrift bei.
  • Erstellen Sie danach eine Taste mit einem angehängten “ONCLICK”Ereignis, das die benutzerdefinierte Funktion userAgent aufruft ().
  • Geben Sie im nächsten Schritt die Überschrift mit dem angegebenen “an“Ausweis"Um das Ergebnis einzudämmen"User-Agent”.

Fahren wir mit dem JavaScript -Teil des Codes fort:

Funktion userAgent ()
Get = Navigator.User-Agent;
dokumentieren.GetElementById ("Usag").Innerhtml = "Benutzer-Agent ist:" + GET;

Führen Sie im obigen JS -Code die folgenden Schritte aus:

  • Eine Funktion namens deklarieren “User-Agent()”.
  • Wenden Sie in seiner Definition das an “User-AgentEigenschaft, die die Informationen zum Namen des Browsers, der Version usw. zurückgibt.

Ausgang (für Chrombrowser)

Ausgabe (für Microsoft Edge Browser)

Aus den oben genannten Ausgängen kann die Differenz des Benutzeragenten in beiden Browser beobachtet werden.

Beispiel 2: Nutzen Sie den Benutzeragenten in JavaScript mithilfe von Switch -Anweisungen
Der "schaltenDie Anweisung wird verwendet, um verschiedene Bedingungen auf die Handlungen anzuwenden. Diese Anweisung kann angewendet werden, um einen Scheck auf verschiedene Browser anzuwenden, um den entsprechenden Benutzeragenten zurückzugeben.

Syntax

Saite.Indexof (Suche, Start)

In der angegebenen Syntax:

  • suchen”Bezieht sich auf die Suche nach der String.
  • Start”Zeigt die Startposition an.

Beispiel
Lassen Sie uns auf das folgende Beispiel treten.

Führen Sie im folgenden Beispiel die folgenden Schritte aus:

  • Umfassen die "ÜberschriftUm die resultierende Nachricht zu enthalten.
  • Erstellen Sie eine Funktion und wenden Sie die “anschalten”Anweisung mit dem angegebenen“booleanWert als Parameter.
  • Wenden Sie in seiner Definition eine Überprüfung des angegebenen an “Browser"Durch die Ausnahme der Ausnahme"-1" ich.E kein Wert gefunden.
  • Wenden Sie auch das an “Index von()Methode zum Überprüfen der enthaltenen Zeichenfolge in seinem Parameter im resultierenden Benutzeragenten. Diese Bedingung führt zur Konfiguration des entsprechenden Browsers.
  • Danach anwenden Sie die “User-AgentEigentum zusammen mit dem “TolowerCase ()Methode, um den Benutzeragenten des entsprechenden Browsers zu erhalten und ihn in den niedrigeren Fall zu verwandeln.
  • Schließlich wenden Sie das an “InnerTextEigenschaft zur Anzeige des entsprechenden Browsernamens zusammen mit seinem Benutzeragenten.



-1:
zurück "ms Edge";
Fallagent.INDEXOF ("EDG/")> -1:
return "Edge (Chrombasis)";
Fallagent.indexof ("OPR")> -1 && !!Fenster.OPR:
zurück "Opera";
Fallagent.indexof ("chrome")> -1 && !!Fenster.Chrom:
zurück "Chrome";
Fallagent.Indexof ("Safari")> -1:
zurück "safari";
Standard: Rückgabe "Andere";
)
(Fenster.Navigator.User-Agent.TolowerCase ());
dokumentieren.QuerySelector ("H3").InnerText = "Sie verwenden" + Browername + "Browser";
Konsole.Protokoll (Fenster.Navigator.User-Agent.TolowerCase ());

Ausgang (für Chrombrowser)

Ausgabe (für Microsoft Edge Browser)

In den oben genannten Ausgängen ist es offensichtlich, dass beide Browser zusammen mit ihren Benutzeragenten erkannt werden.

Alle bequemen Ansätze wurden erörtert, um den Benutzeragenten in JavaScript zu bringen.

Abschluss

Der "User-Agent"Kann für verschiedene Browser mit Hilfe von" abgerufen werden "benutzerdefinierte"Funktion sowie die"schalten”Erklärung in JavaScript. Das erstere Beispiel ist einfach und kann implementiert werden, um den Benutzeragenten des entsprechenden Browsers zu erhalten und ihn als Überschrift zurückzugeben. Der letztere Ansatz behandelt mehrere Browser basierend auf dem in den enthaltenen String -Wert und gibt den Benutzeragenten des entsprechenden Browsers zurück. In diesem Artikel wird erläutert, wie Sie einen Benutzeragenten in JavaScript erhalten.