cenarius-web
Cenarius 是一个针对移动端的混合开发框架。现在支持 Android 和 iOS 平台。cenarius-web 是 Cenarius 的 Web 端实现,提供配合 Cenarius Container 运行的基础工具。
Cenarius 简介
关于 Cenarius iOS,可以访问:https://github.com/macula-projects/cenarius-ios
关于 Cenarius Android,可以访问:https://github.com/macula-projects/cenarius-android
安装
npm install -g cenarius-web
使用
Build command
cenarius build [hybrid_directory]
其中:
[hybrid_directory]
- web 项目目录。 如果不指定,默认为hybrid
。
运行该命令会在 hybrid
目录生成:
routes.json
- 路由表: 文件名 (相对路径) 和 哈希值.
Widget
{ var cenariusIframe = document; cenariusIframestyledisplay = 'none'; //TODO:封装,做一次encodeURL //cenarius://cenarius-container/widget/nav_title?data={"title":"Cenarius Demo"} cenariusIframesrc = "cenarius://cenarius-container/widget/nav_title?data=%7B%22title%22%3A%22Cenarius%20Demo%22%7D"; documentdocumentElement; }
其中 cenarius://cenarius-container/widget
为协议。nav_title
指定 widget, 后面跟参数 data=JSON .