Java Reference
In-Depth Information
Browser Information
The window object has a number of properties and methods that provide information about
the user's browser.
Which Browser?
The window object has a navigator object that contains information about the browser
being used. Its userAgent property will return information about the browser and operat-
ing system being used. For example, if I run the following line of code, it shows that I am
using Firefox version 31.0 on Linux:
window.navigator.userAgent
<< "Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101
Firefox/31.0"
Don't rely on this information though, as it can be modified by a user to masquerade as
a different browser. It's also difficult to make any sense of the string returned, because all
browsers pretend to be others to some degree. For example, every browser will include the
string " Mozilla " in its userAgent property for reasons of legacy Netscape compatibil-
ity.
Location, Location, Location
The window.location property is an object that contains information about the URL of
the current page. It contains a number of properties that provide information about different
fragments of the URL.
The href property returns the full URL as a string:
window.location.href
<< "https://learnable.com/topics/all/
book?utm_source=sitepoint&
utm_medium=link&utm_content=top-nav"
Search WWH ::




Custom Search