---
title: WebPage.NavigationResponse
framework: webkit
role: symbol
role_heading: Structure
path: webkit/webpage/navigationresponse
---

# WebPage.NavigationResponse

An object that contains the response to a navigation request, and which you use to make navigation-related policy decisions.

## Declaration

```swift
@MainActor struct NavigationResponse
```

## Overview

Overview A NavigationResponse value is intended to be used to make policy decisions about whether to allow navigation within a web page via a NavigationDeciding.

## Topics

### Instance Properties

- [canShowMimeType](webkit/webpage/navigationresponse/canshowmimetype.md)
- [response](webkit/webpage/navigationresponse/response.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Managing navigation between webpages

- [WebPage.NavigationDeciding](webkit/webpage/navigationdeciding.md)
- [WebPage.NavigationAction](webkit/webpage/navigationaction.md)
- [WebPage.NavigationPreferences](webkit/webpage/navigationpreferences.md)
- [WebPage.FrameInfo](webkit/webpage/frameinfo.md)
