Here are some, if not all, of the properties of the JavaScript navigator object, as reported by your browser.
My primary reference is JavaScript reference. Microsoft considered the navigator to be part of its DHTML Object Model. Deprecated documentation for that is still available at “http://msdn.microsoft.com/en-us/library/ms533022(VS.85).aspx”.
The navigator object isn’t properly part of the JavaScript language (or the standardized ECMAScript language), nor is it part of the standardized Document Object Model (DOM). Therefore, its cross-platform implementation varies considerably. What we need here is a “BOM” or Browser Object Model, that talks about the navigator and Window objects.
I’ve highlighted the properties that were defined in the older Netscape documentation like this: property, and those found in the Microsoft documentation like this: property.
First, the methods:
Now the member objects. Note that some objects are lists of other objects.
The various language properties, in particular, vary from browser to browser.