---
title: WebViewImmersiveEnvironmentView
framework: WebKit
role: symbol
role_heading: Structure
platforms: [visionOS 27.0+]
path: webkit/webviewimmersiveenvironmentview
---

# WebViewImmersiveEnvironmentView

A SwiftUI view that renders a specific website-provided immersive environment.

## Declaration

```swift
@MainActor struct WebViewImmersiveEnvironmentView
```

## Overview

Overview Place this view in your app’s Immersive Space hierarchy. Initialize it with the WebPage.ImmersiveEnvironment received from the presentation callback to render that specific environment.

## Topics

### Initializers

- [init(_:)](webkit/webviewimmersiveenvironmentview/init(_:)-1ydxs.md)
- [init(_:)](webkit/webviewimmersiveenvironmentview/init(_:)-2y2u7.md)

## Relationships

### Conforms To

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

## See Also

### Immersive environments

- [WebPage.ImmersiveEnvironment](webkit/webpage/immersiveenvironment.md)
- [allowsImmersiveEnvironments](webkit/webpage/configuration/allowsimmersiveenvironments.md)
