code.progysm.com

navigator

Objet de type Navigator
Permet de connaître les caractéristiques du navigateur

Propriété de window

Propriétés:
- appCodeName: String // ex "Mozilla"
- appName: String // ex "Netscape"
- appVersion: String // ex "5.0 (X11)"
- buildID: String // ex "20181001000000"
- clipboard: Clipboard
- cookieEnabled: Boolean
- credentials: CredentialsContainer
- doNotTrack: String // ex "unspecified"
- geolocation: Geolocation
- hardwareConcurrency: Number // ex 4
- language: String // ex "fr-CA"
- languages: []  // ex Array(5) [ "fr-CA", "fr-FR", "fr", … ]
- maxTouchPoints: Number // ex 0
- mediaCapabilities: MediaCapabilities
- mediaDevices: MediaDevices
- mimeTypes: MimeTypeArray
- onLine: Boolean // ex true
- oscpu: String // ex "Linux x86_64"
- permissions: Permissions
- platform: String // ex "Linux x86_64"
- plugins: PluginArray
- product: String // ex "Gecko"
- productSub: String // ex "20100101"
- serviceWorker: ServiceWorkerContainer
- storage: StorageManager
- userAgent: String // ex "Mozilla/5.0 (X11; Linux x86_64; rv:69.0) Gecko/20100101 Firefox/69.0"
- vendor: String
- vendorSub: String
- webdriver: Boolean

Exemple:
	console.log(navigator.appName) // "Netscape" (même pour mozilla, iceweasel, firefox)
	                               // "Internet Explorer"
	console.log(appVersion)        // "5.0 (X11)" (pour iceweasel 24.0)
	var ver = parseInt(appVersion) // 5 (pour iceweasel 24.0)