有人可以解释一下如何在nodewebkit(现在称为http://nwjs.io/)应用程序中制作javascript文件的快照吗?
我找到了这个维基https://github.com/nwjs/nw.js/wiki/Protect-JavaScript-source-code-with-v8-snapshot 但我找不到 nwsnapshot 应用程序。
或者我需要在哪里输入代码(nwsnapshot --extra_code mytest.js mytest.bin)来转换 - 编译它?
最佳答案
如果找不到nwsnapshot
,然后照顾nwjc
。
要制作快照,您需要在控制台下输入(相应地替换名称):
nwjc yourjsfiletoprotect.js jshidden.bin
然后,您需要导入 jshidden.bin
到您的 HTML 文件中。使用 <script src="jshidden.bin"></script>
无法实现此目的。那是行不通的。
您可以通过编写以下内容来实现此目的:
<script>
var nw = require('nw.gui');
nw.Window.get().evalNWBin(null, 'jshidden.bin');
</script>
您会意识到使用 nw 快照时存在严重的限制。
关于javascript - 如何创建 .js 文件的快照 -> webkit nwjs v8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28550372/