Использование nw.js для создания двоичного кода нативного кода из вашего JavaScript - PullRequest
0 голосов
/ 03 мая 2018

Я создал приложение для OSX, которое запускает nwjs. Прямо сейчас приложение простое - я просто запускаю двоичный файл nwjs и указываю его на корень веб-приложения.

Я бы хотел использовать функцию защиты java-скриптов nwjs, в которой вы можете встроить свой javascript в нативный код и загрузить этот двоичный файл с помощью nwjs. Об этом можно прочитать здесь: http://docs.nwjs.io/en/latest/For%20Users/Advanced/Protect%20JavaScript%20Source%20Code/

У меня двоякий вопрос:

  1. Предположим, у меня есть целая папка js /, в которой хранятся все мои файлы javascript, и что эта папка js / имеет несколько других подпапок. Нужно ли запускать nwjc для каждого файла javascript? Я заметил параметр --nw-module, но может ли это применяться к каталогу с несколькими подпапками в нем? Кроме того, как только вы соберете двоичный файл, что вы будете делать с тегами в html, которые раньше загружали обычные js-файлы? Могут ли они остаться прежними или их нужно изменить?)

  2. Я ограничен в создании своего приложения на Linux. Документация nwjs гласит: « Скомпилированный код не является кроссплатформенным и не совместим между версиями NW.js. Поэтому вам нужно будет запустить nwjc для каждой из платформ при упаковке приложения ». Кто-нибудь знает какие-либо инструменты, которые преодолевают эту проблему? Я нашел несколько инструментов, таких как Web2Executable и т. Д., Которые обеспечивают кроссплатформенную поддержку. Но мне нужно использовать защиту java-скриптов nwjs. Любой из этих инструментов дает возможность использовать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...