---
title: "load(_:mimeType:textEncodingName:baseURL:)"
framework: webkit
role: symbol
role_heading: Instance Method
path: "webkit/webframe/load(_:mimetype:textencodingname:baseurl:)"
---

# load(_:mimeType:textEncodingName:baseURL:)

Sets the main page contents, MIME type, content encoding, and base URL.

## Declaration

```swift
func load(_ data: Data!, mimeType MIMEType: String!, textEncodingName encodingName: String!, baseURL URL: URL!)
```

## Parameters

- `data`: The data to use for the main page of the document.
- `MIMEType`: The MIME type of the data.
- `encodingName`: The IANA encoding name (for example, “utf-8” or “utf-16”).
- `URL`: A file that is used to resolve relative URLs within the document.

## See Also

### Loading Content

- [load(_:)](webkit/webframe/load(_:)-47p2s.md)
- [reload()](webkit/webframe/reload().md)
- [reloadFromOrigin()](webkit/webframe/reloadfromorigin().md)
- [stopLoading()](webkit/webframe/stoploading().md)
- [loadAlternateHTMLString(_:baseURL:forUnreachableURL:)](webkit/webframe/loadalternatehtmlstring(_:baseurl:forunreachableurl:).md)
- [loadHTMLString(_:baseURL:)](webkit/webframe/loadhtmlstring(_:baseurl:).md)
- [load(_:)](webkit/webframe/load(_:)-6wkx6.md)
