Nativefier — это инструмент командной строки, который легко создает исполняемое настольное приложение любого веб-сайта с краткой и минимальной конфигурацией. Его может использовать любой, и оно намного легче обычных приложений Electron.
Nativefier основан на электронном пакете, и, поскольку приложения Electron не зависят от платформы, любой Nativefierприложение будет работать в дистрибутивах GNU/Linux, а также в операционных системах Windows и Mac.
Рассказывая о причине создания Nativefier, разработчик написал на GitHub:
Я сделал это, потому что мне надоело нажимать ⌘-tab или alt-tab в браузере, а затем выполнять поиск по многочисленным открытым вкладкам, когда я использовал Facebook Messenger или Whatsapp Web.
Это хороший пример того, как создавать решения, используя наши вычислительные навыки.
Функции Nativefier
Как установить и использовать Nativefier в Linux
Установить Nativefier так же просто, как запустить следующую команду в терминале.
$ npm установить nativefier -g
Разработчик проделал большую работу, настроив приложение-шаблон, содержащее соответствующие прослушиватели событий и обратные вызовы, в папке /app..
Это каталог, который копируется во временный каталог при вызове команды nativefier
, после чего следуют основные методы электронного упаковщика . это означает, что получение URL-адреса и вызов nativefier выполняет свою работу.
Так, например, создать веб-исполняемый файл GitHub или WhatsApp (или любую веб-страницу) так же просто, как ввести:
$ nativefier -имя GitHub http://github.com $ нативный web.whatsapp.com
Флаг -name
— это параметр, сообщающий Nativefier имя для вашего исполняемого файла. Есть и другие варианты, в том числе:
Полный список опций и дополнительные сведения об использовании находятся на странице GitHub.
Примечание:
- Nativefier по умолчанию не имеет кнопки «Назад», потому что он предназначен для переноса только одностраничных приложений. Несмотря на это, вы можете создать исполняемый файл из любого URL-адреса, и нажав
backspace на клавиатуре, вы перейдете на предыдущую страницу.
- Не ставьте пробелы при определении имени приложения с опцией
-name в Linux, поскольку это вызовет проблемы при закреплении приложения в пусковую установку.
Видите, насколько полезным Nativefier может быть для вас? Оставьте свои два цента в разделе комментариев ниже.