---
title: userContentController
framework: webkit
role: symbol
role_heading: Instance Property
path: webkit/wkwebviewconfiguration/usercontentcontroller
---

# userContentController

The object that coordinates interactions between your app’s native code and the webpage’s scripts and other content.

## Declaration

```swift
var userContentController: WKUserContentController { get set }
```

## See Also

### Configuring the web view’s behavior

- [websiteDataStore](webkit/wkwebviewconfiguration/websitedatastore.md)
- [processPool](webkit/wkwebviewconfiguration/processpool.md)
- [applicationNameForUserAgent](webkit/wkwebviewconfiguration/applicationnameforuseragent.md)
- [limitsNavigationsToAppBoundDomains](webkit/wkwebviewconfiguration/limitsnavigationstoappbounddomains.md)
- [upgradeKnownHostsToHTTPS](webkit/wkwebviewconfiguration/upgradeknownhoststohttps.md)
