---
title: WKNavigationType
framework: webkit
role: symbol
role_heading: Enumeration
path: webkit/wknavigationtype
---

# WKNavigationType

The type of action that triggered the navigation.

## Declaration

```swift
enum WKNavigationType
```

## Topics

### Getting the Navigation Types

- [WKNavigationType.linkActivated](webkit/wknavigationtype/linkactivated.md)
- [WKNavigationType.formSubmitted](webkit/wknavigationtype/formsubmitted.md)
- [WKNavigationType.backForward](webkit/wknavigationtype/backforward.md)
- [WKNavigationType.reload](webkit/wknavigationtype/reload.md)
- [WKNavigationType.formResubmitted](webkit/wknavigationtype/formresubmitted.md)
- [WKNavigationType.other](webkit/wknavigationtype/other.md)

### Initializers

- [init(rawValue:)](webkit/wknavigationtype/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Getting the navigation type

- [navigationType](webkit/wknavigationaction/navigationtype.md)
