美文网首页
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