NOTA: O Nativefier não é mantido, consulte #1577.

Você deseja fazer um invólucro de aparência nativa para a Web WhatsApp (ou qualquer página da web).
nativefier ' web.whatsapp.com ' 
Você terminou.
O NativeFier é uma ferramenta de linha de comando para criar facilmente um "aplicativo de desktop" para qualquer site com o mínimo de confusão. Os aplicativos são embrulhados pelo Electron (que usa cromo sob o capô) em um sistema operacional executável ( .app , .exe , etc) utilizável no Windows, MacOS e Linux.
Eu construí isso porque me cansei de ter que alt-tab no meu navegador e, em seguida, procuro várias guias abertas ao usar o Messenger ou o WhatsApp Web (thread hn). Recursos nativos:
nativefier --help Instale o NativeFier globalmente com npm install -g nativefier . Requisitos:
Dependências opcionais:
convert + identify ou gm estar no seu $PATH .wine esteja no seu $PATH .docker pull nativefier/nativefierdocker build -t local/nativefier . (Nesse caso, substitua nativefier/ nos exemplos abaixo com local/ ) Por padrão, nativefier --help será executado. Para construir, por exemplo, um aplicativo Gmail em ~/nativefier-apps ,
docker run --rm -v ~ /nativefier-apps:/target/ nativefier/nativefier https://mail.google.com/ /target/Você pode passar sinalizadores nativos e montar volumes para passar os arquivos locais. Por exemplo, para usar um ícone,
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/Esses repositórios não são gerenciados por mantenedores nativos; Use por sua conta e risco. Se usá -los, para sua segurança, inspecione o script de construção.
Para criar um aplicativo para médio.com, simplesmente nativefier 'medium.com'
O Nativefier tentará determinar o nome do aplicativo e, bem como outras opções que você pode substituir. Por exemplo, para substituir o nome, nativefier --name 'My Medium App' 'medium.com'
Leia os documentos da API ou execute nativefier --help para aprender sobre os sinalizadores da linha de comando e configure seu aplicativo.
Consulte Catalog.md para idéias e soluções alternativas específicas do local contribuídas pela comunidade .
Se isso não ajudar, vá olhar para o nosso rastreador de problemas.
Ajude as boas -vindas a bugs e solicitações de recursos!
Docos: Desenvolvedor / Build / Hacking, API / Sinalizadores, Changelog.
Licença: MIT.