<!--
{
  "documentType" : "article",
  "framework" : "WebKit",
  "identifier" : "/documentation/WebKit/deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated Symbols"
}
-->

# Deprecated Symbols

Review unsupported symbols and their replacements.

## Topics

### WebKit Legacy APIs

[Document Object Models API (Legacy)](/documentation/WebKit/document-object-models-api-legacy)

[Setting Up a Web View (Legacy)](/documentation/WebKit/setting-up-a-web-view-legacy)

[Accessing Previous Webpages (Legacy)](/documentation/WebKit/accessing-previous-webpages-legacy)

[Archiving Webpages (Legacy)](/documentation/WebKit/archiving-webpages-legacy)

[Loading Resources (Legacy)](/documentation/WebKit/loading-resources-legacy)

[Working with Frames (legacy)](/documentation/WebKit/working-with-frames-legacy)

[Downloading Information (Legacy)](/documentation/WebKit/downloading-information-legacy)

[Opening a File (Legacy)](/documentation/WebKit/opening-a-file-legacy)

[Setting Policies (Legacy)](/documentation/WebKit/setting-policies-legacy)

[Implementing Plugins (Legacy)](/documentation/WebKit/implementing-plugins-legacy)

[Incorporating Scripts (Legacy)](/documentation/WebKit/incorporating-scripts-legacy)

[Working With Document Web Views (Legacy)](/documentation/WebKit/working-with-document-web-views-legacy)

### Preview

[`class WKPreviewElementInfo`](/documentation/WebKit/WKPreviewElementInfo)

The `WKPreviewElement` object contains information for previewing a webpage.

[`protocol WKPreviewActionItem`](/documentation/WebKit/WKPreviewActionItem)

The `WKPreviewActionItem` protocol provides access to the properties of a Preview action item.

### Content

[`class WebView`](/documentation/WebKit/WebView-swift.class)

`WebView` is the core view class in the WebKit framework that manages interactions between the `WebFrame` and `WebFrameView` classes. To embed web content in your application, you just create a `WebView` object, attach it to a window, and send a [`load(_:)`](/documentation/WebKit/WebFrame/load(_:)-47p2s) message to its main frame.

[`enum WebNavigationType`](/documentation/WebKit/WebNavigationType)

Possible values for the [`WebActionNavigationTypeKey`](/documentation/WebKit/WebActionNavigationTypeKey) key that appears in an action dictionary.

[`enum WebViewInsertAction`](/documentation/WebKit/WebViewInsertAction)

The type of user action that initiated a delegate message.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)