第一件事是第一件事,我見過nwsnapshot。並沒有幫助。保護node-webkit桌面應用程序中的源代碼
我使用node-webkit作爲桌面應用程序構建庫存管理系統。正在構建的項目使用複合js(mvc javascript庫)。它們有一個確定的文件夾結構(你知道mvc)和其中的多個JavaScript文件。
問題是nwsnapshot允許應用程序只有一個快照文件,但應用程序的邏輯遍佈在不同的JavaScript文件中的所有文件夾。
因此,如何在將其發送給客戶端之前保護我的源代碼?或者任何其他解決方法或更聰明的方式(是的,我知道混淆)。
這真的應該是被接受的答案。 nwsnapshot會將js源碼編譯成字節碼並將其注入到節點進程中。接受的答案使用代碼縮小器和混淆器,這些都很容易克服。 – 2014-12-06 15:06:25
是否有可能將其他資源轉換爲二進制文件如字體文件? – 2015-04-07 14:58:48
更新:使用[nwjc](https://github.com/nwjs/nw.js/wiki/Protect-JavaScript-source-code-with-v8-snapshot)。與nwsnapshot相比創建了更小的二進制文件 – sunnyvilles 2015-07-10 06:00:51