使用NW.js封装微信公众号菜单编辑器为桌面应用

开发微信公众号的朋友都会遇到一个常见的需求就是修改自定义菜单,如果每个人都去开发这个不经常使用的功能确实有点浪费时间。前端时间在github上找到一个仿企业号的菜单编辑界面,结合微信的C# SDK开发了自定义菜单的编辑发布功能,源码做为程序员我们经常想追求完美,于是打算做成桌面版,搜索了cef、webkit.net、nw.js等方案后,决定使用nw.js尝试一下。。。。。。。。经过几天的摸索后终于完成了,这篇博客也是保存了N次草稿。先上个截图:

 

准备工作

事情开始之前先看看别人是怎么做的,有个博客可以参考 用node-webkit(NW.js)创建桌面程序,主要是要看官方文档 http://docs.nwjs.io/en/latest/,官方站点是 http://nwjs.io/。首先创建一个文件夹,如:Zeroes.WeixinMenuApp,把下载的东西都放里面。

1.下载nw.js

首先登陆官网,看到有两个版本可以下载,选择哪个呢?Getting Started with NW.js 文档中有个提示,于是下载SDK版就没错了(79.1M)。

You are recommended to choose SDK build flavor to develop your app, which enables you to use DevTools to debug your app. See Build Flavors for the differences between build flavors.

2.下载Resource Hacker

 下载地址 http://www.angusj.com/