从 Web 视图打开视图控制器

Opening view controller from web view

我想要一个加载网页的网络视图。网页有几个按钮,当您从网页上单击一个按钮时,它必须打开一个视图控制器。 这可能吗?

我打赌你会使用 UKWebView,是的,它可以通过 evaluateJavaScript() 在你的 webview 和网站之间进行通信。通过这种方式,可以轻松地在他们的网站和应用程序之间进行通信:

webView.evaluateJavaScript("document.getElementById('someElement').innerText") { (result, error) in
    if error != nil {
        print(result)
    }
}