Большинство современных браузеров позволяют создать ссылку на сайт на рабочем столе или установить его «как приложение», что уже описывалось на сайте: для Windows, для Android и iPhone. Но работа этих вариантов зависит от наличия браузера, в котором это действие производилось и не позволяет перенести такое «приложение» куда-либо.
Nativefier — бесплатный инструмент, позволяющий сделать «нативное» приложение для Windows, MacOS или Linux с настраиваемыми параметрами, открывающее выбранный вами сайт, о нём и пойдёт речь далее.
Использование Nativefier
В зависимости от установленной ОС, шаги по установке Nativefier будут отличаться. В случае Windows, потребуется выполнить следующие шаги:
- Установить Node.js с официального сайта
- В командной строке ввести командуnpm install -g nativefierи дождаться завершения установки.
Для других операционных систем:
- MacOS — потребуется установить Homebrew, после чего использовать командуbrew install nativefier
- В Linux (Debian) — две команды:sudo apt install nodejs npm npm install -g nativefier
После этого можно переходить к созданию приложения «из сайта». Заранее отмечу, что оно не будет включать самого содержимого сайта и для работы требуется доступ в Интернет.
Далее приводится пример для Windows:
- Запустите командную строку.
- Введите команду, которая в базовом варианте может выглядеть следующим образом:nativefier «https://адрес_сайта.ком»и нажмите Enter, дождитесь завершения создания приложения.
- Приложение по умолчанию будет создано в текущей папке командной строки (той, которая отображается слева от вводимых вами команд). На изображении — пример запущенного приложения:
Однако, такой вариант может быть не совсем подходящим и лучше использовать дополнительные параметры, например:
nativefier —name «remontka.pro» —portable —icon «C:remontka.pro1.ico » https://remontka.pro «C:remontka.pro»
Этот вариант команды создаст портативное (можно переносить между компьютерами) приложение с именем remontka.pro, установленным вручную значком, которое будет открывать сайт remontka.pro, а само приложение будет сохранено в папке C:remontka.pro. Последние два параметра определяют сайт и место сохранения приложения, перед ними идут параметры, определяющие его настройки.
Полный список доступных параметров, которые включают в себя включение или отключение показа меню, добавление собственных закладок в приложение, ограничение запуска одним экземпляром, внедрение своих CSS, запуск в трее или полноэкранном режиме и другие доступен на официальной странице.
Создаваемое приложение достаточно объёмное, поскольку работает на Electron и при создании первого будут дополнительно скачаны необходимые файлы. Последующее выполнение команд происходит очень быстро.
Большинству пользователей подобный инструмент вряд ли понадобится, но в некоторых случаях может быть полезным: например, для создания приложения из сайта компании для работы в режим киоска (терминала) Windows.
Не исключено, что кто-то найдёт и другие применения, в таком случае, будет отлично, если вы сможете поделиться ими в комментариях.