只需要一个网址就能将网站制作成桌面 APP
时间:2022-08-13 20:03:01 | 来源:网站运营
时间:2022-08-13 20:03:01 来源:网站运营
这是我刚开的专栏,介绍 Linux 上的各种开源软件,欢迎大家关注!前言
不知道你有没有需要将在线的网页应用当做生产工具的场景,至少我有。例如微信网页版、Office online、Google 绘图等。毕竟我是 Linux 用户:)
今天要介绍的工具 nativefier 是一个将网站包装成 Electron 应用的构建工具,它提供了丰富的 CLI 参数对网站 APP 进行强大的定制。
体验
也许你听过甚至用过一个叫 geeeeeeeeek/electronic-wechat 的项目,用 nativefier 可以以极低的成本做到几乎同样的效果。
下载这张图片,保存为 icon.png:
安装 nativefier:
npm install nativefier -g
构建 wechat 应用:
nativefier "https://wx.qq.com/" /--max-width 1000px /--max-height 750px /--tray --disable-context-menu /--icon icon.png
进入生成的 app-linux-x64 文件夹,运行 app 文件便可启动微信。
效果截图:
还能集成 Native notifications:
托盘图标(支持后台):
这些都是用参数控制的,更多的内容请参考官方文档。
结束语
虽然毒瘤们不能给我们带来 Linux 下的桌面客户端,但是这种折中方案还是比直接用网页版还好很多:)