[Cordova-IOS]JavaScript与Swift交互

[Cordova-IOS]Swift调用JavaScript中的函数 概述

Cordova中,通过插件的形式可以实现JavaScript与Swift的交互,关于Cordova插件的定义以及Swfit如何调用JS的函数,可以参考:

 ,本文只有Swfit调用JavaScript的函数这一部分。 

开发环境

1、XCode 8.3

2、Cordova 6.1

3、Swift3以上

代码

 参考: 

func evaluateJs (_ script: String) {
        if let webView = webView {

            if let uiWebView = webView as? UIWebView {

                uiWebView.stringByEvaluatingJavaScript(from: script)

            } else if let wkWebView = webView as? WKWebView {

                wkWebView.evaluateJavaScript(script, completionHandler: nil)

            }

        } else {

            log("webView is nil")

        }

    }
30人参与, 0条评论 登录后显示评论回复

你需要登录后才能评论 登录/ 注册