277  
为web地址制作桌面应用
作者: 系统管理员 于 2019年12月13日 发布在分类 / 二次开发 / 学习其他 下,并于 2019年12月15日 编辑

下载Nodejs

官网:https://nodejs.org/

如果是解压版,请配置环境变量,在path中添加node.js的安装路径

粘贴图片


安装工具

一句话搞定:

npm i -g nativefier

开始制作

一句话搞定:

nativefier "https://segmentfault.com"


完成

完整后在当前目录中生成可执行程序

粘贴图片

执行后如下图

粘贴图片


扩展内容-参数

附加内容(选项介绍)

    设置名字

nativefier在制作应用的时候,可以自动识别网站的名字,您也可以自己设置名字。

nativefier --name "AppName"  <your-website>

    设置图标

nativefier --icon <path>,icon参数应该是图标文件的路径,每个系统文件格式不同具体如下:

    .ico - For Windows
    .icns - For OSX
    .png - For Linux

nativefier http://172.18.20.47/index --name "CRDC" --icon logo.ico --file-download-options "{\"saveAs\": true}"

    设置下载目录

nativefier <your-website> --file-download-options "{\"saveAs\": true}"

    指定输出不同系统的应用

默认情况下,会根据当前操作系统,输出对应系统的应用。如果您需要特殊指定转换成不同系统的应用,可以使用一下命令。

nativefier --p <value>

可选参数linux、windows、osx。

替代值win32(用于Windows)或darwin,mac(对于OSX)也可以使用。

    显示菜单栏

-m, --show-menu-bar

指定是否应该显示菜单栏

    禁用上下文菜单

--disable-context-menu

禁用上下文菜单

    单实例

--single-instance

阻止应用程序多次运行。如果发生这种尝试,那么已经运行的实例就会出现在前面。

    托盘

--tray

应用程序将保留为系统托盘中的图标。通过点击窗口关闭按钮来防止关闭应用程序。

    设置应用版权

nativefier --app-copyright <value>

应用的版权信息会映射到Windows系统的LegalCopyright和OS X系统的NSHumanReadableCopyright的元数据属性。

    设置显示

宽度

--width <value>

打包应用程序的宽度,默认为1280px。

高度

--height <value>

打包应用程序的高度,默认为800px。

最小宽度

--min-width <value>

打包应用程序的最小宽度,默认为0。

最小高度

--min-height <value>

打包应用程序的最小高度,默认为0。

最大宽度

--max-width <value>

打包应用程序的最大宽度,默认为无限制。

最大高度

--max-height <value>

打包应用程序的最大高度,默认为无限制。

X

--x <value>

打包的应用程序窗口的X位置。

Y

--y <value>

打包的应用程序窗口的Y位置。

更多选项请参考第四
————————————————
版权声明:本文为CSDN博主「Huxt_TJU」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/ReticentHuxt/article/details/81290375

预览图



 最新评论
当前评论数1  查看更多评论

 推荐知识

 历史版本

修改日期 修改人 备注
2019-12-15 20:47:17[当前版本] 系统管理员 格式调整
2019-12-13 13:51:30 系统管理员 格式调整
2019-12-13 12:09:17 系统管理员 创建版本

 附件

附件类型

PNGPNG GIFGIF

  目录
    wcp知识库系统 -V 4.5.1 -京ICP备15024440号-1 旗舰版 -WCP官网