在使用nw.js对html和js进行exe封包时,发现最大化的按钮都是禁用掉的,在package.json里也没有相应的配置项。
需要自己手动处理,在页面启动的初始方法里声明如下即可启用窗口最大化。
var MaxWin=require('nw.gui').Window.get();
MaxWin.setMaximumSize(0,screen.availHeight);
相关package.json 窗口设置参考
{
"main": "index.html", //入口
"name": "mindDesigner",//字符串必须是小写字母或者数字,可以包含"." 或者"_"或者"-" ,不允许带空格,必须唯一
"description": "demo app of node-webkit",//描述
"version": "1.0.0",//版本
"keywords": [ "demo", "node-webkit" ],//关键字
"window": {//窗体配置
"title": "脑图", //窗体的标题
"icon": "mind_map.png",//窗体的ico图标
"toolbar": true,//是否要工具栏
"frame": true,//bool值。如果设置为false,程序将无边框显示 也就是没有系统默认的关闭,最小化,全屏按