在使用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,程序将无边框显示 也就是没有系统默认的关闭,最小化,全

本文介绍了如何在使用nw.js将html和js打包成exe文件时启用窗口最大化功能。默认情况下,最大化按钮可能被禁用。解决方法是在页面启动的初始化方法中添加相应代码,以实现窗口的最大化。
最低0.47元/天 解锁文章
3789

被折叠的 条评论
为什么被折叠?



