title: \"Web views | Apple Developer Documentation\" source: https://developer.apple.com/design/human-interface-guidelines/web-views A web view loads and displays
The Web Views skill enables embedding rich web content such as HTML pages or websites directly within an app interface. This lets users access external or dynamic web material without leaving the app context, maintaining engagement and reducing friction in user flows. It supports forward and back navigation to handle multi-page browsing within the embedded content when configured appropriately.
This skill is ideal for displaying email content, help articles, or external forms inside an app without building a full browser experience. It leverages native WebKit components to ensure smooth rendering and consistent behavior across iOS, iPadOS, and macOS, though it is not supported on tvOS or watchOS.
Web Views is designed for mobile product managers and growth leads who need to integrate external web content seamlessly within native apps to improve conversion tracking and user retention. Performance marketers working with app-based campaigns can use this skill to embed landing pages or interactive content directly, minimizing drop-off caused by app switching.
It also suits agency strategists managing multi-channel experiences where controlling the user journey inside an app is critical, such as onboarding flows or in-app promotions requiring dynamic content without forcing users to open Safari.
First, identify the web content that needs embedding—typically HTML emails, support documentation, or campaign landing pages—and verify it renders well in a WebKit environment. Next, implement the Web View component within the app screen where users will interact with this content, enabling forward and back navigation controls if users will browse multiple pages.
Then, test navigation behavior and performance across supported platforms to ensure smooth transitions without excessive load times. Finally, monitor user engagement metrics like session duration or click-through rates within the embedded content to optimize the experience and refine content relevance.
Can I use Web Views to build a full web browser inside my app? No, Web Views are intended to display limited web content briefly and not to replace Safari or other full browsers.
Does Web Views support navigation controls by default? No, forward and back navigation must be explicitly enabled and controlled within the app’s UI.
Is Web Views available on all Apple platforms? It supports iOS, iPadOS, and macOS, but not tvOS or watchOS.
Attach the Web Views skill to any Metaflow agent task that requires embedding or displaying web content as part of the user interaction flow. Expect the skill to manage rendering and navigation of web pages within the app context, improving continuity and engagement metrics. For detailed setup and best practices, refer to the provided resources and developer documentation that accompany the skill.
For broader context, see our roundup of claude skills marketing, and read common Claude Code content mistakes for related setup guidance.