Kontakt aufnehmen

JavaScript: clientInformation

Das clientseitige clientInformation-Objekt beinhaltet Eigenschaften und Methoden über den verwendeten Clienten (~ Browser). Es entspricht in etwa dem navigator-Objekt.

Unterobjekte  nach oben

Das Objekt besitzt die folgenden Unterobjekte:

  • plugins
  • userProfile

Eigenschaften  nach oben

JScript 3.0 appCodeName

Die appCodeName-Eigenschaft enthält den Codenamen des Browsers.
Notation: Objekt.appCodeName

alert(window.clientInformation.appCodeName);

JScript 3.0 appMinorVersion

Die appMinorVersion-Eigenschaft gibt die Nebenversionsnummer des Browsers an.
Notation: Objekt.appMinorVersion

alert(window.clientInformation.appMinorVersion);

JScript 3.0 appName

Die appName-Eigenschaft gibt den Namen des Browsers an.
Notation: Objekt.appName

alert(window.clientInformation.appName);

JScript 3.0 appVersion

Die appVersion-Eigenschaft gibt die Version des Browsers an.
Notation: Objekt.appVersion

alert(window.clientInformation.appVersion);

JScript 3.0 browserLanguage

Die browserLanguage-Eigenschaft gibt die verwendete Sprache des Browsers an (z.B. de, en, fr, ...). Jedoch können hier auch Überschneidungen mit dem System auftreten (z.B. wenn eine englische Windows-Version und ein deutscher Internet Explorer verwendet werden erscheint nicht de sondern en-us)
Notation: Objekt.browserLanguage

if(window.clientInformation.browserLanguage == 'de')
{location.href = 'deutsch.htm';}
else{location.href = 'englisch.htm';}

JScript 3.0 cookieEnabled

Die cookieEnabled-Eigenschaft gibt an, ob es möglich ist Cookies zu setzten (true) oder nicht (false).
Notation: Objekt.cookieEnabled

if(window.clientInformation.cookieEnabled == true)
{document.cookie = neuer_Cookie;}
else
{alert('Das Setzen von Cookies ist leider nicht möglich!');}

JScript 3.0 cpuClass

Die cpuClass-Eigenschaft gibt die Klasse des Prozessors wieder. Folgende Werte sind denkbar:

WertCPU
x86Intel Prozessor
68KMotorola Prozessor
AlphaDigital Prozessor
PPCMotorola Prozessor (Macintosh)
OtherAndere Prozessoren

Notation: Objekt.cpuClass

a = window.clientInformation.cpuClass;

JScript 3.0 onLine

Die onLine-Eigenschaft gibt an, ob sich das System im "globalen Offline Modus" befindet. Der Wert true besagt, dass eine Onlineverbindung besteht - false, dass offline gearbeitet wird.
Notation: Objekt.onLine

if(window.clientInformation.onLine == false)
{
 alert('Sie sind nicht online! Bitte starten '+
        'Sie eine Verbindung zum Internet!');
}

JScript 3.0 platform

Die platform-Eigenschaft gibt das verwendete Betriebssystem wieder. Werte sind z.B. Win32, Win16, Mac68k oder MacPPC sowie weitere.
Notation: Objekt.platform

a = window.clientInformation.platform;

JScript 3.0 systemLanguage

Die systemLanguage-Eigenschaft gibt die verwendete Sprache des Systems wieder. Beispiele sind de, en, fr, es, usw.
Notation: Objekt.systemLanguage

if(window.clientInformation.systemLanguage == 'de')
{location.href = 'deutsch.htm';}
else{location.href = 'englisch.htm';}

JScript 3.0 userAgent

Die userAgent-Eigenschaft gibt den String an, der als Programmkennung u.a. bei HTTP-Transaktionen versandt wird (auch Browserkennung genannt).
Notation: Objekt.userAgent

if(window.clientInformation.userAgent.search('MSIE') != -1)
{alert('Wahrscheinlich ein Internet Explorer!');}

JScript 3.0 userLanguage

Die userLanguage-Eigenschaft gibt die Normalsprache des Systems wieder. Beispiele sind de, en, fr, es, usw.
Notation: Objekt.userLanguage

if(window.clientInformation.userLanguage == 'de')
{location.href = 'deutsch.htm';}
else{location.href = 'englisch.htm';}

Methoden  nach oben

JScript 3.0 javaEnabled

Die javaEnabled-Methode gibt einen booleschen Wert zurück, der beschreibt, ob Java aktiviert (true) oder nicht aktiviert (false) ist.
Notation: Objekt.javaEnabled()

if(window.clientInformation.javaEnabled() == true)
{ /* machwas */ }

JScript 3.0 taintEnabled

Die taintEnabled-Methode prüft, ob "data tainting" (also das Verderben von Daten) ein- (true) oder ausgeschaltet (false) ist. Siehe Top-Level Funktionen
Notation: Objekt.taintEnabled()

if(window.clientInformation.taintEnabled() == true){taint();}

Du arbeitest in einer Agentur oder als Freelancer?
Dann wirf doch mal einen Blick auf unsere Software FeatValue.

Über uns

Stefan Wienströer

Wir entwickeln Webanwendungen mit viel Leidenschaft. Unser Wissen geben wir dabei gerne weiter. Mehr über a coding project

Cookie-Einstellungen

Helfen Sie dabei, uns noch besser zu machen. Wir nutzen Cookies und ähnliche Technologien, um die Website auf Ihre Bedürfnisse anzupassen. Zur Datenschutzerklärung

Auswahl speichern