非技术人员使用Github的Electron在Mac上构建特定于站点的浏览器的最简单方法是什么?

时间:2015-09-12 12:49:35

标签: web-applications electron

我希望能够打开像Trello,Facebook,Facebook Messenger,Asana,WhatsApp Web等网站作为桌面应用程序。我目前使用Fluid(http://fluidapp.com/),但我想看看Electron是否可以用来做同样的事情。

假设我有一个全新安装的Mac OS X 10.10,我认为我需要:

  1. 安装npm(https://www.npmjs.com/)。 我应该安装io.js还是节点?我不知道它会有什么不同。 是否可以安装npm?无论如何,这似乎非常简单:下载并安装https://nodejs.org/dist/latest/node-v4.0.0.pkg

  2. 安装电子(http://electron.atom.io/)。这看起来很简单(虽然我不太确定这是否是Nativefier的先决条件):

    npm install electron-prebuilt -g
    
  3. 安装Naivefier(https://www.npmjs.com/package/nativefier)。这看起来也很简单:

    npm install nativefier -g 
    
  4. 按照Naivefier说明(以Facebook Messenger为例):

    nativefier Messenger http://messenger.com --platform=darwin --arch=x64 --version=0.29.1 --overwrite --badge
    
  5. 这是我能找到的最简单的方法。还有其他建议吗? 或者,是否有更好但更复杂的方式?

    说实话,答案可能需要相当愚蠢...我不是一个技术人员。

1 个答案:

答案 0 :(得分:0)

https://webcatalog.io是一个开源应用程序,提供GUI来执行与nativefier相同的操作,而无需手动安装许多不同的包。