Примечание: Nativefier не подготовлен, см. #1577.

Вы хотите сделать обертку, похожую на WhatsApp, (или любую веб-страницу).
nativefier ' web.whatsapp.com ' 
Ты закончил.
NativeFier-это инструмент командной строки, чтобы легко создать «настольное приложение» для любого веб-сайта с минимальной суетой. Приложения обернуты электроном (который использует Chromium под капотом) в исполняемом ОС ( .app , .exe и т. Д.), используемые в Windows, MacOS и Linux.
Я построил это, потому что я устал от необходимости в том, чтобы принять участие в своем браузере, а затем искал многочисленные открытые вкладки при использовании Messenger или WhatsApp Web (HN Thread). Функции Nativefier:
nativefier --help Установите NativeFier глобально с помощью npm install -g nativefier . Требования:
Необязательные зависимости:
convert + identify или gm на вашем $PATH .wine находится на вашем $PATH .docker pull nativefier/nativefierdocker build -t local/nativefier . (В этом случае замените nativefier/ в приведенных ниже примерах на local/ ) По умолчанию, nativefier --help будет выполнен. Чтобы построить EG-приложение Gmail в ~/nativefier-apps ,
docker run --rm -v ~ /nativefier-apps:/target/ nativefier/nativefier https://mail.google.com/ /target/Вы можете передавать флаги Nativefier и установить объемы для прохождения локальных файлов. Например, использовать значок,
docker run --rm -v ~ /my-icons-folder/:/src -v $TARGET -PATH:/target nativefier/nativefier --icon /src/icon.png --name whatsApp -p linux -a x64 https://web.whatsapp.com/ /target/Этими репомитированием не управляются носителями Nativefier; Используйте свой собственный риск. Если их использовать, для вашей безопасности, пожалуйста, проверьте сценарий сборки.
Чтобы создать приложение для Medium.com, просто nativefier 'medium.com'
Nativefier попытается определить имя приложения, а также другие параметры, которые вы можете переопределить. Например, чтобы переопределить имя, nativefier --name 'My Medium App' 'medium.com'
Прочитайте документы API или запустите nativefier --help чтобы узнать о флагах командной строки и настроить ваше приложение.
См. Catalog.md для конкретных идей и обходных путей, внесенных сообществом .
Если это не поможет, посмотрите на наш трекер.
Помогите приветствовать ошибки и запросы на функции!
Документы: разработчик / сборка / взломать, API / Flags, Changelog.
Лицензия: MIT.