【iOS开发】UIWebView与JavaScript(JS) 回调交互
来源:互联网 发布:java main spring 编辑:程序博客网 时间:2024/06/06 18:15
依赖 WebViewJavascriptBridge 网上随便找,随便下
//// BaseWebRelationshipController.m// matchPlus//// Created by mnn on 16/4/5.// Copyright © 2016年 mnn. All rights reserved.//#import "BaseWebRelationshipController.h"#import "WebViewJavascriptBridge.h"@interface BaseWebRelationshipController ()<UIWebViewDelegate , WebViewJavascriptBridgeBaseDelegate>{ WebViewJavascriptBridge *_bridge;}@end@implementation BaseWebRelationshipController- (void)viewDidLoad { [super viewDidLoad]; UIWebView *web = [[UIWebView alloc]initWithFrame:self.view.bounds]; NSString *path = 连接; NSURL *url = [NSURL URLWithString:path]; [web loadRequest:[NSURLRequest requestWithURL:url]]; web.delegate = self; [self.view addSubview:web]; if (_bridge) { return; } [WebViewJavascriptBridge enableLogging]; _bridge = [WebViewJavascriptBridge bridgeForWebView:web]; // JS 触发我的 [_bridge registerHandler:@"webview_call_native" handler:^(id data, WVJBResponseCallback responseCallback) { NSLog(@"callback回来的: %@", data); // 这里是web端 callback 根据约定type 处理事件<pre name="code" class="objc"> }];}
// 处理完事件后 callback web刷新数据- (void)webView:(NSNotification *)text{ // 你触发web的 客户端操作后callback web做响应处理<pre name="code" class="objc"> [_bridge callHandler:@"native_call_webview" data:@{@"tagname":@"updatewebview"}];}
1 0
- 【iOS开发】UIWebView与JavaScript(JS) 回调交互
- 【iOS开发】UIWebView与JavaScript(JS) 回调交互
- iOS---UIWebView与JavaScript(JS) 回调交互
- UIWebView与JavaScript(JS) 回调交互
- UIWebView与JavaScript(JS) 回调交互
- UIWebView与JavaScript(JS) 回调交互
- iOS UIWebView 与 JavaScript (js)交互
- UIWebView与js(JavaScript)交互
- iOS开发 UIWebView JS交互
- iOS UIWebView与JavaScript交互
- iOS UIWebView与JavaScript交互
- ios UIWebView与JS交互
- iOS UIWebView与JS交互
- iOS UIWebView 与 JavaScript 交互 代码实现 嵌入 js 脚本
- UIWebView与JavaScript(JS) 回调交互(oc与js交互)
- iOS开发之UIWebView与JavaScript的交互
- iOS开发之UIWebView与JavaScript的交互
- iOS 开发 Object-C和JavaScript交互详解之OC与JS交互在UIWebView中使用
- C++实现——杨辉三角
- 解决PowerDesigner中DBMS有关的设置问题
- Android学习笔记-----------内容提供者
- 2016.4.7Python高级特性之切片与迭代
- #leetcode#242. Valid Anagram
- 【iOS开发】UIWebView与JavaScript(JS) 回调交互
- python的Theano库
- JDK各个版本的新特性jdk1.5-jdk8
- 代码优化:将重复代码封装成函数(3)
- 刚学的网页换肤
- python subprocess
- 多功能Label
- 编程之美 - 1 的数目
- Python2.6.6安装配置ICE3.4.2开发环境