摘要:
UIWebView使用JavaScriptCore实现JS与OC互相调用,。它是从iOS7开始加入的,用 Objective-C 把 WebKit 的 JavaScript 引擎封装了一下,提供了简单快捷的方式与JavaScript交互。 1、简要介绍JavaScriptCore JavaScrip 阅读全文
摘要:
使用WKWebView的时候,如果想要实现JS调用OC方法,除了拦截URL之外,还有一种简单的方式。那就是利用WKWebView的新特性MessageHandler来实现JS调用原生方法。 MessageHandler 是什么? WKWebView 初始化时,有一个参数叫configuration, 阅读全文
摘要:
JS调用原生OC篇 方式一 第一种方式是用JS发起一个假的URL请求,然后利用UIWebView的代理方法拦截这次请求,然后再做相应的处理。我写了一个简单的HTML网页和一个btn点击事件用来与原生OC交互,HTML代码如下: 然后在项目的控制器中实现UIWebView的代理方法: 注意:1. JS 阅读全文
摘要:
WKWebView特性: 在性能、稳定性、功能方面有很大提升. 允许JavaScript的Nitro库加载并使用(UIWebView中限制). 支持了更多的HTML5特性. 高达60fps的滚动刷新率以及内置手势 将UIWebViewDelegate与UIWebView重构成了14类与3个协议 基本 阅读全文
摘要:
UIWebView的基础使用 属性: UIWebView代理: 如果页面上的链接需要进行拦截处理可以在一下方法中处理,通过返回值控制是否允许加载链接页面内容,YES:记载页面内容,NO:不允许; UIWebViewNavigationType枚举值 让UIWebView更加接近Native 某些情况 阅读全文