Nativefier — создание приложения из сайта

Использование NativefierБольшинство современных браузеров позволяют создать ссылку на сайт на рабочем столе или установить его «как приложение», что уже описывалось на сайте: для Windows, для Android и iPhone. Но работа этих вариантов зависит от наличия браузера, в котором это действие производилось и не позволяет перенести такое «приложение» куда-либо.

Nativefier — бесплатный инструмент, позволяющий сделать «нативное» приложение для Windows, MacOS или Linux с настраиваемыми параметрами, открывающее выбранный вами сайт, о нём и пойдёт речь далее.

Использование Nativefier

В зависимости от установленной ОС, шаги по установке Nativefier будут отличаться. В случае Windows, потребуется выполнить следующие шаги:

  1. Установить Node.js с официального сайта
  2. В командной строке ввести команду
    npm install -g nativefier
    и дождаться завершения установки. Установка Nativefier в Windows

Для других операционных систем:

  • MacOS — потребуется установить Homebrew, после чего использовать команду
    brew install nativefier
  • В Linux (Debian) — две команды:
    sudo apt install nodejs npm
    npm install -g nativefier

После этого можно переходить к созданию приложения «из сайта». Заранее отмечу, что оно не будет включать самого содержимого сайта и для работы требуется доступ в Интернет.

Далее приводится пример для Windows:

  1. Запустите командную строку.
  2. Введите команду, которая в базовом варианте может выглядеть следующим образом:
    nativefier "https://адрес_сайта.ком"
    и нажмите Enter, дождитесь завершения создания приложения.
  3. Приложение по умолчанию будет создано в текущей папке командной строки (той, которая отображается слева от вводимых вами команд). На изображении — пример запущенного приложения: Сайт работает как нативное приложение в Nativefier

Однако, такой вариант может быть не совсем подходящим и лучше использовать дополнительные параметры, например:

nativefier --name "remontka.pro" --portable --icon "C:\remontka.pro\1.ico " https://remontka.pro "C:\remontka.pro"
Создание приложения в Nativefier

Этот вариант команды создаст портативное (можно переносить между компьютерами) приложение с именем remontka.pro, установленным вручную значком, которое будет открывать сайт remontka.pro, а само приложение будет сохранено в папке C:\remontka.pro. Последние два параметра определяют сайт и место сохранения приложения, перед ними идут параметры, определяющие его настройки.

Приложение Nativefier с вручную заданным значком

Полный список доступных параметров, которые включают в себя включение или отключение показа меню, добавление собственных закладок в приложение, ограничение запуска одним экземпляром, внедрение своих CSS, запуск в трее или полноэкранном режиме и другие доступен на официальной странице.

Создаваемое приложение достаточно объёмное, поскольку работает на Electron и при создании первого будут дополнительно скачаны необходимые файлы. Последующее выполнение команд происходит очень быстро.

Большинству пользователей подобный инструмент вряд ли понадобится, но в некоторых случаях может быть полезным: например, для создания приложения из сайта компании для работы в режим киоска (терминала) Windows.

Не исключено, что кто-то найдёт и другие применения, в таком случае, будет отлично, если вы сможете поделиться ими в комментариях.

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться