---
title: WebFrameLoadDelegate
framework: webkit
role: symbol
role_heading: Protocol
path: webkit/webframeloaddelegate
---

# WebFrameLoadDelegate

## Declaration

```swift
protocol WebFrameLoadDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [webView(_:didCancelClientRedirectFor:)](webkit/webframeloaddelegate/webview(_:didcancelclientredirectfor:).md)
- [webView(_:didChangeLocationWithinPageFor:)](webkit/webframeloaddelegate/webview(_:didchangelocationwithinpagefor:).md)
- [webView(_:didClearWindowObject:for:)](webkit/webframeloaddelegate/webview(_:didclearwindowobject:for:).md)
- [webView(_:didCommitLoadFor:)](webkit/webframeloaddelegate/webview(_:didcommitloadfor:).md)
- [webView(_:didCreateJavaScriptContext:for:)](webkit/webframeloaddelegate/webview(_:didcreatejavascriptcontext:for:).md)
- [webView(_:didFailLoadWithError:for:)](webkit/webframeloaddelegate/webview(_:didfailloadwitherror:for:).md)
- [webView(_:didFailProvisionalLoadWithError:for:)](webkit/webframeloaddelegate/webview(_:didfailprovisionalloadwitherror:for:).md)
- [webView(_:didFinishLoadFor:)](webkit/webframeloaddelegate/webview(_:didfinishloadfor:).md)
- [webView(_:didReceiveIcon:for:)](webkit/webframeloaddelegate/webview(_:didreceiveicon:for:).md)
- [webView(_:didReceiveServerRedirectForProvisionalLoadFor:)](webkit/webframeloaddelegate/webview(_:didreceiveserverredirectforprovisionalloadfor:).md)
- [webView(_:didReceiveTitle:for:)](webkit/webframeloaddelegate/webview(_:didreceivetitle:for:).md)
- [webView(_:didStartProvisionalLoadFor:)](webkit/webframeloaddelegate/webview(_:didstartprovisionalloadfor:).md)
- [webView(_:willClose:)](webkit/webframeloaddelegate/webview(_:willclose:).md)
- [webView(_:willPerformClientRedirectTo:delay:fire:for:)](webkit/webframeloaddelegate/webview(_:willperformclientredirectto:delay:fire:for:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Working with Frames (Legacy)

- [WebFrame](webkit/webframe.md)
- [WebDataSource](webkit/webdatasource.md)
- [WebFrameView](webkit/webframeview.md)
