1. 必填
- main
(string)APP的主入口,指定一个html文件,如:main:”index.htm”。 - name
(string)APP的名称,必须具有唯一性。
例子:
|
|
2. 特征
nodejs
(boolean)设置是否禁用nodejs。node-main
(string)指定node.js的脚本文件的路径single-instance
(boolean)是否只允许启动单个实例,true为只允许一个软件实例运行。js-flags
(string)指定js引擎,如:
“js-flags”: “–harmony_proxies –harmony_collections”
例子:1234{"nodejs":true,"node-main":"chao.js"}
3. window
title
(string)窗口标题(设置index.html里的标签中的文字,如果已经设置就不会生效。)width/height
(int)设置窗口大小。toolbar
(boolean)设置工具栏是否显示icon
(string)设置软件图标。min_width/min_height
int)设置软件的最小宽度和高度max_width/max_height
int)设置软件的最大宽度和高度resizable
(boolean)设置窗口是否可以调整大小always-on-top
(boolean)设置窗口总是在最上层(置顶)fullscreen
(boolean) 窗口全屏kiosk
(boolean)是否使用Kiosk模式。在Kiosk模式下,应用程序将是全屏,并试图阻止用户离开应用程序,所以你应该记得,提供了一种在应用程序离开Kiosk模式。这种模式主要用于演示公共显示器(可用节点的-webkit v0.3.1后)show
(boolean) 显示和隐藏窗口position
null:默认
center :软件启动在中间显示。
mouse:软件启动在鼠标指标位置显示。
例子:
4. webkit
- plugin
(boolean)是否启用外部插件 - java
(boolean)是否启用java - page-cache
(boolean)是否启用页面缓存 - snapshot
指定要加载的应用程序的快照文件的路径。快照文件包含应用程序的编译代码。
例子:123"webkit": {"plugin": false}
5. 其它
version
版本号,由 3 组数字组成 major.minor.bugfix 。尚在开发阶段时版本号应该加上后缀 -dev,例如 1.1.3-dev。需要手工修改,不支持根据规则自动变化。author
模块的作者。keywords
关键字,如:“keywords”:[“a”,”b”]description
模块的描述。bugs
bug 问题 的反馈地址信息。javascript对象,可在对象中自定义除email、url等其他地址类型信息,比如电话、QQ等。maintainers
维护者123456789"maintainers":[ {"name": "chao","email": "123456789@qq.com","web": "http://www.abcdefg.com",}]contributors
捐赠者repositories
库、模块
7. 实例
|
|