博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Cordova-IOS]JavaScript与Swift交互
阅读量:6594 次
发布时间:2019-06-24

本文共 557 字,大约阅读时间需要 1 分钟。

[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"
)
}
}

转载于:https://www.cnblogs.com/lightmao/p/7720068.html

你可能感兴趣的文章
Extjs - Panel组件
查看>>
我的友情链接
查看>>
Spfa(最短路求解)
查看>>
使用linux-c编程实现简单的ls命令
查看>>
Q:按F12进行网络安装系统时,一直无法进入,提示加载失败?
查看>>
我的友情链接
查看>>
JAVA API----Math类和Random类
查看>>
求js数组中最小值
查看>>
UVA10018 Reverse and Add
查看>>
【转载】Jquery验证 Jquery.validate详细解读
查看>>
软件需求规格书
查看>>
用Java axis2调用.net平台的Webservice出现的一些问题
查看>>
VS2005内存泄漏检测方法[转载]
查看>>
0619-dedeCMS的安装、重装、目录说明、基本操作及注意事项
查看>>
三角形面积 蓝桥杯
查看>>
form的一个问题
查看>>
数据库操作
查看>>
利用JavaScript jQuery实现图片无限循环轮播(不借助于轮播插件)-----转载
查看>>
050:navie时间和aware时间详解
查看>>
如何正确地在Spring Data JPA和Jackson中用上Java 8的时间相关API(即JSR 310也即java.time包下的众神器)...
查看>>