[Chapter 21] Reference: Navigator.taintEnabled()
Author: David Flanagan
Date: Fri Aug 29 11:18:19 1997

#

| Chapter 21 JavaScript Reference |

# Navigator.taintEnabled() Method

## Name

Navigator.taintEnabled() Method---test whether data tainting is enabled

## Availability

Navigator 3.0

## Synopsis

    navigator.taintEnabled()

### Arguments

None.

### Returns

`true` if, and only if, the data-tainting security model is supported by and enabled on the current browser, `false` if the data-tainting security model is not in effect.

## Description

You can use `navigator.taintEnabled()` to test whether the browser that your JavaScript code is running on uses the data-tainting security model or not. Without data tainting in effect, there are a number of restrictions on what properties your code can read. With data tainting on, there are restrictions on what kinds of data your script can send to a server in a form submission.

See Chapter 20, JavaScript Security for a full discussion of JavaScript security, and JavaScript capabilities both with and without data tainting.

## See Also

"Navigator", Chapter 20, JavaScript Security

Navigator.plugins.refresh() |  | Navigator.userAgent