使用NW.js封裝微信公眾號菜單編輯器為桌面應(yīng)用
開發(fā)微信公眾號的朋友都會遇到一個常見的需求就是修改自定義菜單,如果每個人都去開發(fā)這個不經(jīng)常使用的功能確實有點浪費時間。前端時間在github上找到一個仿企業(yè)號的菜單編輯界面,結(jié)合微信的C# SDK開發(fā)了自定義菜單的編輯發(fā)布功能,源碼。做為程序員我們經(jīng)常想追求完美,于是打算做成桌面版,搜索了cef、webkit.net、nw.js等方案后,決定使用nw.js嘗試一下。。。。。。。。經(jīng)過幾天的摸索后終于完成了,這篇博客也是保存了N次草稿。先上個截圖:
準(zhǔn)備工作
事情開始之前先看看別人是怎么做的,有個博客可以參考 用node-webkit(NW.js)創(chuàng)建桌面程序,主要是要看官方文檔 http://docs.nwjs.io/en/latest/,官方站點是 http://nwjs.io/。首先創(chuàng)建一個文件夾,如:Zeroes.WeixinMenuApp,把下載的東西都放里面。
1.下載nw.js
首先登陸官網(wǎng),看到有兩個版本可以下載,選擇哪個呢?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.