美文网首页
swift调用网页中的点击事情

swift调用网页中的点击事情

作者: piggybear | 来源:发表于2018-05-14 16:27 被阅读6次

swift代码

func webViewDidFinishLoad(_ webView: UIWebView) {
    let context = webView.value(forKeyPath: "documentView.webView.mainFrame.javaScriptContext") as? JSContext
    let callBack : @convention(block) (AnyObject?) -> Void = { [weak self] (paramFromJS) -> Void in
        DispatchQueue.main.async {
            
        }
    }
    context?.setObject(unsafeBitCast(callBack, to: AnyObject.self), forKeyedSubscript: "iosMethod" as NSCopying & NSObjectProtocol)
}

html代码

function btnClick()
{
    iosMethod();
}

在html button点击事件下面加一行iosMethod,然后swift去调用

相关文章

网友评论

      本文标题:swift调用网页中的点击事情

      本文链接:https://www.haomeiwen.com/subject/frdjdftx.html