// 1.WKWebView的配置 WKUserContentController *userContentController = [[WKUserContentController alloc] init]; [userContentController addScriptMessageHand ...
分类:
Web程序 时间:
2016-10-10 13:50:04
阅读次数:
215
移动应用中许多复杂的且经常改动的页面会使用H5进行代替native,这里就会使用到js和webview的交互 iOS里面,UIWebView提供了方法stringByEvaluatingJavaScriptFromString:使js和webview互通 这里我提供一种思路,仅供参考 1.加载js函 ...
分类:
移动开发 时间:
2016-10-08 16:49:35
阅读次数:
191
说明 JSBridge实现原理 目录 前言 参考来源 前置技术要求 楔子 原理概述 简介 url scheme介绍 实现流程 实现思路 第一步:设计出一个Native与JS交互的全局桥对象 第二步:JS如何调用Native 第三步:Native如何得知api被调用 第四步:分析url-参数和回调的格 ...
分类:
移动开发 时间:
2016-10-04 22:56:35
阅读次数:
603
一、配置开发环境: 1、先安装node (1)、访问http://nodejs.org打开安装包,正常安装,点击next即可。 为了测试是否安装成功,打开命令提示符,输入node,则进入node.js交互模式,如图: 通过这种方式安装node.js还自动附带了npm (2)、安装node.js包管理 ...
分类:
Web程序 时间:
2016-10-01 14:50:27
阅读次数:
196
HtmlLoader 的属性window是加载到 HTML 控件中的内容的全局 JavaScript 对象,通过这个对象能够方便的和页面js通讯。 AS代码: JS代码: ...
分类:
Web程序 时间:
2016-09-28 21:59:12
阅读次数:
304
首先采用的框架是WebViewJavascriptBridge,采用这套框架可以方便的使iOS与JS交互 一. 流程图(主要介绍思路) 二.iOS端如何使用 三.JS端如何使用 四.注意事项 1.当出现这样的提示的话,说明JS那边已经实现了名字为‘ww’的方法,但是iOS这边没有注册, 五.防止We ...
分类:
移动开发 时间:
2016-09-08 21:34:49
阅读次数:
279
Test how to use objective-c call js Test how to use objective-c call js ...
分类:
移动开发 时间:
2016-08-31 15:42:16
阅读次数:
179
WKWebView的特点: 性能高,稳定性好,占用的内存比较小, 支持JS交互 支持HTML5 新特性 可以添加进度条(然并卵,不好用,还是习惯第三方的)。 支持内建手势, 据说高达60fps的刷新频率(不卡) 创建时候很简单 导入Wbkit这个类库(WKWebVeiw包含在里面的) 遵守协议(一般 ...
分类:
Web程序 时间:
2016-08-27 12:56:20
阅读次数:
535
android与js交互//设置编码webView.getSettings().setDefaultTextEncodingName("utf-8");//支持jswebView.getSettings().setJavaScriptEnabled(true);//参数1为传递的android对象,参数2为传递对象的变量名称之后JS中使用变量名进行对对象的操作webView.addJavascriptInterface..
分类:
移动开发 时间:
2016-08-26 23:01:51
阅读次数:
237
//webView与H5点击交互走的代理-(BOOL)webView:(UIWebView*)webViewshouldStartLoadWithRequest:(NSURLRequest*)requestnavigationType:(UIWebViewNavigationType)navigationType{NSURL*url=[requestURL];NSString*urlStr=url.absoluteString;NSString*protocolPrefix=@"scheme..
分类:
移动开发 时间:
2016-08-26 15:49:21
阅读次数:
414