如何用一条命令将 页转成电脑 App

如果我们大多数时间都是使用 PC 开发或者办公的,每次开始时我们都需要打开浏览器输入它们的 址,进入对应的页面。另外一个浏览器中我们可能会开各种各样的选项卡,少则两三个,多则一二十个,这就导致某些我们常用的甚至重度依赖的 站在切换的时候就会不怎么方便。

比如挤在一堆浏览器里面的 GitHub,选项卡已经被挤得看不全了:

就仿佛拥有了一个 GitHub 的客户端,功能与 页一模一样,再也不用在浏览器里面切来切去。而且也不用担心版本更新的问题,因为它就是开了一个独立的 页, 页改版或者更新,内容就随着更新。

是不是很方便呢/p>

如果你觉得是,那就随着我来了解一下怎样实现吧。

nativefier

这里需要用到的一个工具,名字叫做 nativefier,是基于 electron 开发的,它的功能就是把任意的 页转成一个电脑客户端,即 Desktop Application,

有了这个软件,把 页转成电脑客户端只需要这么一条简单的命令:

比如把 Whatsapp 的 站打包成一个客户端就只需要执行这样的命令:

示意如下:

这样便会生成一个名为 GitHub 的客户端:

然后把图片使用下面的命令就可以自定义图标了:

这样就能生成自定义图标的客户端软件了。

打开之后,登录,我们就拥有了一个 GitHub 客户端了,界面和 页一模一样,但是已经摆脱了混杂选项卡的干扰,示意如下:

注意

在使用过程中我发现 name 参数对中文的支持并不好,总会生成一个 APP 的客户端,在这里推荐 name 使用英文名称,比如知乎用 Zhihu,微信平台用 WXMP 等等。

例如命令:

可以用下面的命令代替:

生成客户端软件知乎再手动修改下图标的名称即可。

另外生成的客户端软件是不支持插件的,如果你的站点对某些插件的依赖比较强,那就不建议使用 nativefier 转成的客户端了。

好了,这就是 nativefier 的基本用法,有了它我们就可以随意地将 页转成客户端软件了,快来试试吧!

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年6月5日
下一篇 2021年6月5日

相关推荐