个人博客同步文章https://mr-houzi.com/2018/01/...今天我们要将任意网站转换成桌面应用软件。将网站转化为应用无非就是在Android端使用一个Webview控件。那么今天要说的就是如何在PC端快速方便地将网站转换为桌面应用呢?快速和简单它有多快和简单?只需两行命令即可将任何网站转换为桌面应用程序。创建一个桌面应用这次我将以我的博客http://mr-houzi.com为例来创建一个桌面应用。安装工具第一行命令:npminstallnativefier-g制作应用第二行命令:nativefier"https://mr-houzi.github.io/"至此,一个桌面应用已经搭建完成。效果应用目录:点击.exe文件启动应用。心动了吗?(?>?)6本文到此结束!你现在可以关闭这个博客了!想了解更多nativefier的,欢迎往下看!附加内容设置名称Nativefier可以在做应用时自动识别网站名称,您也可以自己设置名称。nativefier--name"AppName""https://mr-houzi.github.io/"设置图标nativefier--iconWindows和Linux打包图标参数应该是.png文件的路径。OSX打包如果安装了可选依赖项,图标参数可以是.icns或.png文件。指定输出不同系统的应用程序默认情况下,系统对应的应用程序将根据当前操作系统输出。如果需要指定应用程序转换到不同的系统,可以使用下面的命令。nativefier--p可选参数linux、windows、osx。替代值win32(适用于Windows)或darwin、mac(适用于OSX)也适用。show-menu-bar-m,--show-menu-bar指定是否显示菜单栏。禁用上下文菜单--disable-context-menu禁用上下文菜单单个实例--single-instance防止应用程序多次运行。如果发生这样的尝试,已经运行的实例就会出现在前面。tray--tray应用程序将在系统托盘中保留为图标。通过单击窗口关闭按钮防止关闭应用程序。设置应用版权nativefier--app-copyright应用的版权信息会映射到Windows系统的LegalCopyright和OSX系统的NSHumanReadableCopyright的元数据属性。设置显示宽度--width打包应用的宽度,默认为1280px。Height--height打包应用的高度,默认为800px。min-width--min-width打包应用的最小宽度,默认为0。min-height--min-height打包应用的最小高度,默认为0。max-width--max-width打包应用的最大宽度,默认无限制。max-height--max-height打包应用的最大高度,默认无限制。X--x打包应用程序窗口的X位置。Y--y打包应用程序窗口的Y位置。更多内容请参考官方文档https://github.com/jiahaog/na...PS很多人看了之后会抱怨现在B/S架构是趋势,为什么要转从B/S到C/S?这不就是一个内置浏览器吗?直接在桌面上设置网站的快捷方式不就行了吗?只能说有些技术不是主流,但是一定有它的意义,做一个技能就搞定!