Swift version: 5.2
WKUIDelegate protocol is for you.
First, make your view controller conform to it by adding
WKUIDelegate to its list of protocols. Second, assign your view controller to the
uiDelegate property of your web view:
yourWebView.uiDelegate = self
Finally, implement whichever of the optional methods of
WKUIDelegate takes your interest. For example, you can make
WKWebView show a custom alert controller when any web page uses the
SPONSORED Build better iOS apps, faster. Looking for a great mobile CI/CD solution that has tons of iOS-specific tools, smooth code signing, and even real device testing? Learn more about Bitrise’s iOS-specific solutions.
Available from iOS 10.0
This is part of the Swift Knowledge Base, a free, searchable collection of solutions for common iOS questions.
Link copied to your pasteboard.