Для примера буду собирать examples/Tabs/WinControls/VideoPlayer.sha
Скриншот
1. Нужно скачать с сайта Windows 32-bit/64-bit версию (рекомендую Stable v0.17.4).
2. Разархивировать в любую папку.
3. Собрать приложение и скачать получившийся ZIP архив.
Скриншот
5. Скопировать из архива приложения (пт.3) файл с расширением .js и .css(если есть компонент CSS) в папку с вспомогательными файлами.
6. Открыть файл index.html в любом текстовом редакторе.
7. Заменить содержимое на нужное. Добавить ссылку на стили(если есть компонент CSS) перед </head>
‹link rel="stylesheet" href="VideoPlayer.css" type="text/css" /›
Пример
‹!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"›
‹html›
‹head›
‹meta http-equiv="content-type" content="text/html; charset=UTF-8" /›
‹title›Video player‹/title›
‹link rel="stylesheet" href="css/style.css" type="text/css" /›
‹link rel="stylesheet" href="css/ui.css" type="text/css" /›
‹script type="text/javascript" src="js/htmltools.js"›‹/script›
‹script type="text/javascript" src="js/dialog.js"›‹/script›
‹script type="text/javascript" src="js/ui.js"›‹/script›
‹script src="VideoPlayer.js" type="text/javascript"›‹/script›
‹/head›
‹body›
‹script type="text/javascript"›
var module = new hiVideoPlayer();
module.run();
‹/script›
‹script src="js/standalone.js" type="text/javascript"›‹/script›
‹/body›
‹/html›
9. Переименовать архив в package.nw.
10. Положить рядом с nw.exe
11. Запустить CMD в папке и выполнить copy /b nw.exe+package.nw app.exe
11.1 Для Linux cat nw package.nw > app && chmod +x app
11.2 Для Mac, положить package.nw в nwjs.app/Contents/Resources/
Готово. Теперь запускайте ваше приложение через app.exe.
Иконку можно сменить любым Resource Hacker'ом
Видео инструкция
Упакованный nw.dll до 18388 Кбайт
Редактировалось 3 раз(а), последний 2016-09-27 22:26:39