---
title: "registerCustomURLScheme(_:)"
framework: webkit
role: symbol
role_heading: Type Method
path: "webkit/wkwebextension/matchpattern/registercustomurlscheme(_:)"
---

# registerCustomURLScheme(_:)

Registers a custom URL scheme that can be used in match patterns.

## Declaration

```swift
class func registerCustomURLScheme(_ urlScheme: String)
```

## Parameters

- `urlScheme`: The custom URL scheme to register.

## Discussion

Discussion This method should be used to register any custom URL schemes used by the app for the extension base URLs, other than webkit-extension, or if extensions should have access to other supported URL schemes when using <all_urls>.
