iOS WEB之集成cordova环境

第一步:在新建的工程/或者久的工程安装cordova对应的pod库;

cordova相关,下面的版本自己用的版本,其他也可以

pod 'Cordova', '~> 4.5.4'
pod 'cordova-plugin-file', '~> 4.3.0'
pod 'cordova-plugin-wkwebview-engine', '~> 1.1.0'

第二步:需要将cordova项目的里config文件拖到我们的项目目录下; 比如:

9C2259E2-8104-4082-82EB-785318D2CF4E.png
作用是: 插件的声明(JS层根据此文件访问对应的插件)、设置 access domain 白名单等

使用cordova 原理:

  1. cordova 提供一个CDVViewController ,美不包含了对应的webViewEngine(内部可以拿到对应的webview视图)
  2. 所有的插件都需要继承 CDVPlugin
  3. 插件内部主要使用 CDVPlugin的代理对象进行js调用的处理以及向JS发送对应的 PluginResult ;PluginResult 是一个对象:CDVPluginResult
全部评论

相关推荐

求个付费实习岗位:这种就是吃满时代红利又没啥技术水平,只能靠压力学生彰显优越感的老登,别太在意了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务