Hybrid开发时调用JS方法如果前端同学没有声明,那么调用无效的,我们可以判断某方法是否存在后再调用。本代码同样适用与IOS开发。
fun jsFunctionExist(name: String, callBack: (Boolean) -> Unit) {
webView.evaluateJavascript("typeof $name === 'function'") {
callBack(it == "true")
}
}
在进行Hybrid应用开发时,如果要调用JavaScript方法,必须确保该方法已被前端定义。提供的代码示例是一个函数,用于判断给定的JS函数是否存在,只有当函数存在时才会执行回调。这个功能同样适用于iOS平台的开发场景。
Hybrid开发时调用JS方法如果前端同学没有声明,那么调用无效的,我们可以判断某方法是否存在后再调用。本代码同样适用与IOS开发。
fun jsFunctionExist(name: String, callBack: (Boolean) -> Unit) {
webView.evaluateJavascript("typeof $name === 'function'") {
callBack(it == "true")
}
}

被折叠的 条评论
为什么被折叠?
