码迷,mamicode.com
首页 > Web开发 > 详细

node-webkit 桌面开发 初入1

时间:2014-11-17 01:38:36      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:des   blog   http   io   ar   os   使用   sp   java   

node-webkit  是什么就不介绍了

注意官网的一句话 ”node-webkit is based on Chromium and node.js " 所以node-webkit 实际是嵌套了个Chromium 浏览器 ,而不是webkit内核。

 

1前端目录,配置 package.json

{
    "main": "main.html",                              /* APP的主入口,文件名任意;必选 */
    "name": "demo",                                /* APP的名称,必须具备唯一性,且符合正常变量命名;必选 */
    "description": "demo app of node-webkit",         /* APP的简单描述 */
    "version": "0.1.0",                               /* APP的版本号 */
    "keywords": [ "demo", "node-webkit" ],            /* APP的关键字,搜索APP时用到 */
    "window": {                                       /* APP的窗口属性 */
        "icon": "link.png",                           /* APP图标(windows下,状态栏上可见) */
        "toolbar": false,                              /* 是否显示工具栏 */
        "width": 800,                                 /* 窗口初始化大小 */
        "height": 500,
        "frame": true                               /* 是否显示外窗体,如最大化、最小化、关闭按钮 */
    },
    "user-agent": "%name %ver %nwver %webkit_ver %osinfo" /* 可自定义APP的UA */
}

2开发调试,直接将 前端目录 拖到nw.exe 上就可以了

3 打包

要注意的是即使 在node-webkit  10.5  修复了,跳转页面时不清理内存造成应用崩溃的问题,但是不能直接使用网络地址配置成app的入口文件("main": "http://localhost:8882/app/marketing/index.html#/view/marketActivity",),

这样切换时也会经常出现应用崩溃。 

入口文件必须是个本地文件    "main": "index.html",再在index.html 做location.href  的跳转。

node-webkit 桌面开发 初入1

标签:des   blog   http   io   ar   os   使用   sp   java   

原文地址:http://www.cnblogs.com/breakdown/p/4097253.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!