---
title: WebPage.NavigationEvent
framework: webkit
role: symbol
role_heading: Enumeration
path: webkit/webpage/navigationevent
---

# WebPage.NavigationEvent

A particular state that occurs during the progression of a navigation.

## Declaration

```swift
enum NavigationEvent
```

## Topics

### Enumeration Cases

- [WebPage.NavigationEvent.committed](webkit/webpage/navigationevent/committed.md)
- [WebPage.NavigationEvent.finished](webkit/webpage/navigationevent/finished.md)
- [WebPage.NavigationEvent.receivedServerRedirect](webkit/webpage/navigationevent/receivedserverredirect.md)
- [WebPage.NavigationEvent.startedProvisionalNavigation](webkit/webpage/navigationevent/startedprovisionalnavigation.md)

## Relationships

### Conforms To

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

## See Also

### Observing navigation between webpages

- [WebPage.BackForwardList](webkit/webpage/backforwardlist-swift.struct.md)
