---
title: init()
framework: webkit
role: symbol
role_heading: Initializer
path: webkit/wkwebextensioncontroller/init()
---

# init()

Returns a web extension controller initialized with the default configuration.

## Declaration

```swift
init()
```

## Return Value

Return Value An initialized web extension controller, or nil if the object could not be initialized.

## Discussion

Discussion This is a designated initializer. You can use init(configuration:) to initialize an instance with a configuration.

## See Also

### Related Documentation

- [init(configuration:)](webkit/wkwebextensioncontroller/init(configuration:).md)
