混合开发框架
[目录]
功能列表
- 向 WebView 添加原生能力
- 向 WebView 注入 JS 代码
安装
- CocoaPods
pod 'DPHybrid', '~> 1.1.1'
使用
添加原生能力
let configuration = WKWebViewConfiguration()
configuration.addFeature(withName: "takePhoto") { (message) in
// 原生处理拍照逻辑...
}
let webView = WKWebView(frame: ..., configuration: configuration)
注入 JS 代码
let configuration = WKWebViewConfiguration()
configuration.add(WKUserScript(source: "function hello() { alert('Hello World!'); }"))
let webView = WKWebView(frame: ..., configuration: configuration)
许可证
MIT许可证
版权所有 (c) 2020 DP
在此,免费向任何获得此软件及其相关文档(以下简称“软件”)副本的个人授予权限
在不受限制的情况下处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再授权和/或出售软件副本的权利,并允许获得软件的个人进行操作,前提是
遵守以下条件
上述版权声明和本许可声明应包含在所有软件副本或实质性部分中。
软件按“原样”提供,不提供任何形式的保证,明示或暗示,包括但不限于对适销性、特定用途适用性和非侵权的保证。在没有任何事件的情况下
作者或版权所有者不应承担责任、损害或任何其他责任,无论此类责任是基于合同、侵权或其他方式而产生
从、与或因软件或其使用或其他方式而引起。
该软件。
使用
软件。
软件。
软件。
软件。
软件。
软件。