HTML和iOS的交互,点击html中按钮,ios进行原生方法调用,及ios传值到HTML
来源:互联网 发布:淘宝同行恶意差评 编辑:程序博客网 时间:2024/06/05 02:28
HTML和iOS的交互
一、 点击HTML中的按钮,iOS获取到HTML的传值,并进行原生态的操作
- 导入系统库JavaScriptCore
#import <JavaScriptCore/JavaScriptCore.h>
- 在webViewDelegate方法中
- (void)webViewDidFinishLoad:(UIWebView *)webView{ _jsContext = [_webView valueForKeyPath:@"documentView.webView.mainFrame.javaScriptContext"]; //捕获异常信息 _jsContext.exceptionHandler = ^(JSContext *context, JSValue *exceptionValue) { context.exception = exceptionValue; NSLog(@"异常信息:%@", exceptionValue); };_jsContext[@"方法名"] = ^(NSDictionary *param) { "iOS的内容在里边进行处理,页面跳转等操作,通过param可以获取到点击按钮后,HTML传过来的值和其他的东西"};'HTML中有对应传递参数的方法,接收的内容会在param字典中,如:'function 123{ 方法名({'key1':''value1'','key2':''value2''}); }}
二、iOS对HTML进行传值
NSString *deviceTokenJs = [NSString stringWithFormat:@"getDevice('%@','%@');",deviceToken,version]; [_webView stringByEvaluatingJavaScriptFromString:deviceTokenJs]; 'HTML中要有fun方法,fun方法的方法名如例子中的getDevice' `function getDevice(参数1,参数2){}`
0 0
- HTML和iOS的交互,点击html中按钮,ios进行原生方法调用,及ios传值到HTML
- IOS 原生与HTML交互
- 新闻网页类开发html和iOS原生交互
- iOS中html传数据给原生
- iOS之 在iOS中调用HTML
- iOS原生如何加载HTML中img标签的图片
- iOS的UIWebView与html的交互
- ios 与 html 5 交互 的实现
- html网页与iOS的简单交互
- html与iOS/Android的兼容交互
- iOS - html 与 oc交互
- iOS中HTML与OC的交互实现
- iOS中加载HTML数据,并点击图片或链接进行相应的操作
- iOS中加载HTML数据,并点击图片或链接进行相应的操作
- html中实现js调用 IOS Android 模块 | html js IOS Android 数据交互 | web端代码
- iOS 调用js方法,去除HTML标签
- iOS开发-截获html按钮点击事件,实现js调用native代码
- ios中解析html
- ios验证常用正则表达式的使用
- 在webView上添加视图
- eclipse发布web项目到tomcat
- solr 的客户端调用solrj 建索引+分页查询
- ThreadLocal与Synchronized的使用场景
- HTML和iOS的交互,点击html中按钮,ios进行原生方法调用,及ios传值到HTML
- hibernate缓存机制详细分析
- 安装Oracle客户端后,eclipse启动不了;启动之后,Override报错
- ESXI出现红屏问题
- 多线程执行时为什么调用的是start()方法而不是run()方法
- XML知识索引
- ThreadLocal与synchronized
- 切割圆形头像
- CDISC SDTM AE domain学习笔记 - 2