Browser related properties in JavaScript
General browser information properties:
Screen and browser dimension properties:
Display information properties:
Language properties:
MIME type properties:
History properties:
Component properties:
Plugin properties:
Additional properties:
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
appCodeName (clientInformation, navigator) |
Retrieves the code name of the browser. | ||||||
appMinorVersion (clientInformation, navigator) |
Returns the minor version of the browser. | ||||||
appName (clientInformation, navigator) |
Returns the name of the browser. | ||||||
appVersion (clientInformation, navigator) |
Returns the platform and version of the browser. | ||||||
buildID (navigator) |
Retrieves the build identifier of the browser. | ||||||
clientInformation (window) |
Contains information about the browser and the operating system of the user. | ||||||
clipboardData (window) |
Allows access to the data placed on the system clipboard. | ||||||
cpuClass (clientInformation, navigator) |
Returns the central processing unit (CPU) class of the user's operating system. | ||||||
enabledPlugin (mimeType) |
Returns a plugin object that contains information about the plug-in that is set to handle the data of the current MIME type. | ||||||
enableSmartCardEvents (crypto) |
Sets or retrieves a Boolean value that indicates whether the document recieves SmartCard events. | ||||||
onLine (clientInformation, navigator) |
Returns a Boolean value that indicates whether the browser is working online. | ||||||
oscpu (navigator) |
Returns a string that contains information about the user's operating system and the central processing unit (CPU). | ||||||
platform (clientInformation, navigator) |
Returns the name of the operating system platform. | ||||||
product (clientInformation, navigator) |
Returns a string that contains information about the browser engine. | ||||||
productSub (clientInformation, navigator) |
Returns a string that contains information about the development build number of the browser engine. | ||||||
userAgent (clientInformation, navigator) |
Returns a string value that represents the user-agent header. | ||||||
vendor (clientInformation, navigator) |
Returns a string that specifies the name of the browser vendor. | ||||||
vendorSub (clientInformation, navigator) |
Returns a string that specifies the version number of the browser given by the vendor. | ||||||
version (crypto) |
Returns a string that specifies the version number of the crypto object. |
Property | Support | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
availHeight (screen) |
Returns the height of the area on the screen that is available for application windows. | |||||||||||
availLeft (screen) |
Returns the left side of the area on the screen that is available for application windows. | |||||||||||
availTop (screen) |
Returns the top side of the area on the screen that is available for application windows. | |||||||||||
availWidth (screen) |
Returns the width of the area on the screen that is available for application windows. | |||||||||||
fullScreen (window) |
|
Specifies or retrieves whether the browser application is in full-screen mode or not. | ||||||||||
height (screen) |
Returns the vertical resolution of the display screen, in pixels. | |||||||||||
left (screen) |
Retrieves the horizontal offset of top-left corner of the current screen relative to the top-left corner of the main screen, in pixels. | |||||||||||
outerHeight (window) |
|
Sets or retrieves the total height of the browser window, including toolbars and scrollbars. | ||||||||||
outerWidth (window) |
|
Sets or retrieves the total width of the browser window, including toolbars and scrollbars. | ||||||||||
screenLeft (window) |
Returns an integer value that indicates the horizontal position of the left side of the browser's client area, relative to the left side of the screen. | |||||||||||
screenTop (window) |
Returns an integer value that indicates the vertical position of the top side of the browser's client area, relative to the top side of the screen. | |||||||||||
screenX (window) |
|
Returns an integer value that indicates the horizontal position of the left side of the browser window, relative to the left side of the screen. | ||||||||||
screenY (window) |
|
Returns an integer value that indicates the vertical position of the top side of the browser window, relative to the top side of the screen. | ||||||||||
top (screen) |
Retrieves the vertical offset of the top-left corner of the current screen relative to the top-left corner of the main screen, in pixels. | |||||||||||
width (screen) |
Returns the horizontal resolution of the display screen, in pixels. |
Property | Support | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
bufferDepth (screen) |
Sets or retrieves the number of bits used to represent the color of a single pixel in the off-screen bitmap buffer. | |||||||||||
colorDepth (screen) |
Retrieves the number of bits used to represent the color of a single pixel on the screen or in the buffer when off-screen buffering is allowed. | |||||||||||
deviceXDPI (screen) |
Returns the current number of dots per inch (DPI) of the document's viewport along the horizontal (x) axis. | |||||||||||
deviceYDPI (screen) |
Returns the current number of dots per inch (DPI) of the document's viewport along the vertical (y) axis. | |||||||||||
logicalXDPI (screen) |
Returns the number of dots per inch (DPI) of the document's viewport along the horizontal (x) axis at normal zoom level. | |||||||||||
logicalYDPI (screen) |
Returns the number of dots per inch (DPI) of the document's viewport along the vertical (y) axis at normal zoom level. | |||||||||||
pixelDepth (screen) |
|
Retrieves the number of bits used to represent the color of a single pixel on the screen or in the buffer when off-screen buffering is allowed. | ||||||||||
systemXDPI (screen) |
|
Returns the number of dots per inch (DPI) of the display screen along the horizontal (x) axis at normal zoom level. | ||||||||||
systemYDPI (screen) |
|
Returns the number of dots per inch (DPI) of the display screen along the horizontal (x) axis at normal zoom level. |
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
browserLanguage (clientInformation, navigator) |
Returns the language of the browser application or the operating system's user interface. | ||||||
language (clientInformation, navigator) |
Returns the language of the browser application. | ||||||
systemLanguage (clientInformation, navigator) |
Returns the language edition of the operating system. | ||||||
userLanguage (clientInformation, navigator) |
Returns the current Regional and Language settings of the operating system in Internet Explorer and the language of the browser application in Opera. |
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
description (mimeType) |
Returns a long description of the current MIME type. | ||||||
length (mimeTypes) |
Returns an integer that specifies the number of objects in the current collection. | ||||||
plugins (clientInformation, navigator) |
Represents a collection of all installed plugins in the browser. | ||||||
suffixes (mimeType) |
Returns a string value that contains a comma separated list of possible file extensions for the current MIME type. | ||||||
type (mimeType) |
Returns the name of the current MIME type. |
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
current (history) |
Returns the URL of the current document in the history array. | ||||||
history (window) |
Provides access to the browser history that contains the URLs of visited pages. | ||||||
length (history) |
Returns the number of entries in the history list of the current browser window. | ||||||
navigationMode (history) |
Sets or retrieves the navigation type in the history. | ||||||
next (history) |
Returns the URL of the next document in the history array. | ||||||
previous (history) |
Returns the URL of the previous document in the history array. |
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
classes (Components) |
Returns a read-only object through which the registered component classes are accessible by ContractID (contract identifier). | ||||||
classesByID (Components) |
Returns a read-only object through which the registered component classes are accessible by ClassID (class identifier). | ||||||
interfaces (Components) |
Returns a read-only object through which interfaces are accessible by name. | ||||||
interfacesByID (Components) |
Returns a read-only object through which interfaces are accessible by IID (interface identifier). | ||||||
lastResult (Components) |
Returns an integer that represents the result of the most recent XPCOM method call. | ||||||
manager (Components) |
Returns a reference to the global component manager service. | ||||||
results (Components) |
Returns a read-only object through which the known result codes are accessible by name. | ||||||
returnCode (Components) |
Returns an integer that represents the result of the current XPCOM method call. | ||||||
stack (Components) |
Returns an object that represents the current JavaScript call stack. |
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
description (plugin) |
Returns the description supplied by the plugin manufacturer. | ||||||
filename (plugin) |
Returns the file name of the current plugin with extension. | ||||||
length (plugin) |
Returns an integer that specifies the number of associated MIME types. | ||||||
length (plugins) |
Returns an integer that specifies the number of the installed plugins in the browser. | ||||||
name (plugin) |
Returns the name of the plugin specified by the application manufacturer. |
Property | Support | Description | |||||
---|---|---|---|---|---|---|---|
Components (window) |
Implements the XPConnect (Cross Platform Connect) technology that provides interaction between XPCOM (Cross Platform Component Object Model) and JavaScript. | ||||||
cookie (document) |
Sets or retrieves the cookies stored for the current document. | ||||||
cookieEnabled (clientInformation, navigator) |
Retrieves a Boolean value that indicates whether cookies are enabled in the browser. | ||||||
defaultStatus (window) |
Sets or returns the default message in the status bar. | ||||||
fontSmoothingEnabled (screen) |
Returns a Boolean value that indicates whether font smoothing is enabled. | ||||||
frozen (external) |
Returns a Boolean value that indicates whether the document containing the current Scriptlet Component is ready to handle events. | ||||||
menuArguments (external) |
Retrieves a reference to the window object that contains the context menu. | ||||||
pkcs11 (window) |
Retrieves a reference to the pkcs11 object. Use this object to install drivers or other software. | ||||||
updateInterval (screen) |
Specifies or returns the time interval (in milliseconds) between screen updates. | ||||||
utils (Components) |
Implements useful features for the XPConnect (Cross Platform Connect) technology. | ||||||
visible (locationbar, menubar, ...) |
Sets or retrieves a Boolean value that indicates whether the current bar object is visible or not. This property is read-only in Google Chrome and Safari. In Firefox, the UniversalBrowserWrite privilege is required to modify the value of this property. |
User Contributed Comments