最简单的webview监听及传值

来源:互联网 发布:淘宝香水嗅觉系真假 编辑:程序博客网 时间:2024/06/06 03:53

一: 在工程的targets->General->Linked Frameworks and Libraries 中导入JavaScriptCore.framework

二:在加载webView的试图控制器(eg:LSWebviewController)的LSWebviewController.h文件中制定JSExpor协议
1. 导入<JavaScriptCore/JavaScriptCore.h>
2. 监听js方法要遵循JSExpor协议,如下
3.然后在协议里监听js方法(js方法是写js的人给你的,比如点击了返回按钮,那么我点击返回按钮的这个事件我怎么知道呢,就是监听,下面就以返回按钮为例子)在协议里加入js方法,如图:
4:既然是协议方法,就要在LSWebviewController.m文件实现这个方法 ,实现之前,我们要建立我们写的这个协议注入webview
5. ok,接下来就是监听方法的实现了
6.其实一般监听的时候必定还有一个js方法就是想webview 传值 ,比如这个传值的js方法为                                getAccountId('arg') 向界面传参数accountID 很简单,传值如下:其中 inputAccountId 就是监听

   

哈哈,大功告成
 

0 0
原创粉丝点击