A modern approach to send messages between Objective-C/Swift and Javascript in UIWebView/WKWebview