---
title: javaScriptEnabled
framework: webkit
role: symbol
role_heading: Instance Property
path: webkit/wkpreferences/javascriptenabled
---

# javaScriptEnabled

A Boolean value that indicates whether JavaScript is enabled.

## Declaration

```swift
var javaScriptEnabled: Bool { get set }
```

## Discussion

Discussion The default value is true. Setting this property to false disables JavaScripts that are loaded or executed by the webpage. This setting does not affect user scripts. See WKUserContentController.

## See Also

### Deprecated

- [javaEnabled](webkit/wkpreferences/javaenabled.md)
- [plugInsEnabled](webkit/wkpreferences/pluginsenabled.md)
