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)