SmartJSWebView
支持 H5 页面通过 JavaScript 与 Native App 交互的 WebView,支持白名单功能。从 2.0.0 开始不再支持 UIWebView。
特性 / Features
- 支持 H5 页面通过 JavaScript 与 Native App 交互。
- 安全策略,支持设置白名单功能。
- 页面重定向后依然可以调用到 Native 方法,不含私有 API,实测通过 AppStore 审核。
- 在 EasyJSWebView 基础上编写,功能更强大。
- 更多可能,JS调用路由框架封装,详见 QuickWebKit 的 QuickWebJSBridgePlugin 插件,已实现多个 proxies。
- 支持 CocoaPods 安装。
演示 / Demo
安装 / Installation
方法一:SmartJSWebView
is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'SmartJSWebView'