Manifest说明
大约 1 分钟
Manifest说明
Manifest.json是用于定义应用的基础信息的一个文件。一般由我们的开发者工具自动生产,开发者无需手动生成。
答应我,不要自己手写。json对格式要求比较严格。
注意:
json不支持注释!!!凡是加入注释,都可能导致你的json无法正确被读取。需要借助第三方的库去除注释。
另外,如果您遇到json出问题,也可以检查一下是否多了一个逗号。js里多一个逗号是可以正常解析的。但是json不行。
{
"name": "轻待办", //名称
"options": null, //基本选项
"author": "", //作者名称
"open_source": null, //是否开源,1.开源
"csv_url": null, //开源地址,一般写github地址
"os_summary": null, //开源说明,一般写协议
"site": "", //作者首页
"package": "", //包名,xxxx.xxx.xxxx 需要与应用市场上其他应用不重名
"preload": "", //预载脚本,拥有较高权限,需要明文代码
"debug_url": null, //调试入口,在调试应用的时候生效
"url": "https://a.apps.vip/todo/", //入口地址
"logo": "https://a.apps.vip/todo/logo.svg", //logo图片
"summary": "自定义应用", //介绍说明
"type": "web", //类型,web网页,file,本地文件
"auth": { //应用权限,安装时会给用户确认
"base": {}, //基础权限
"api": {}, //api权限
"ability": {} //其他能力
},
"window": { //窗体设置
"defaultType": "frameWindow", //framWindow 带边框窗体,window 窗体,attach分屏
"frameWindow": {
"enable": true, //启用
"width": 800, //默认宽度
"height": 800, //默认高度
"controllers": { //控制按钮
"goBack": true,
"goForward": true,
"refresh": true,
"home": true
}
},
"window": {},
"attach": {}
},
"theme_color": "rgb(80,140,255)", //默认主题色
"file_assign": "" //文件关联
}