Remarque: NativeFier n'est pas entretenue, veuillez consulter # 1577.

Vous voulez faire un wrapper d'aspect natif pour WhatsApp Web (ou n'importe quelle page Web).
nativefier ' web.whatsapp.com ' 
Vous avez terminé.
NativeFier est un outil de ligne de commande pour créer facilement une «application de bureau» pour tout site Web avec un minimum de tracas. Les applications sont enveloppées d'électron (qui utilise le chrome sous le capot) dans un système d'exécution ( .app , .exe , etc.) utilisable sur Windows, macOS et Linux.
J'ai construit cela parce que je me suis lassé de devoir alt-tab sur mon navigateur, puis de rechercher de nombreux onglets ouverts lorsque vous utilisez Messenger ou WhatsApp Web (thread HN). Caractéristiques natives plus:
nativefier --help Installez NativeFier globalement avec npm install -g nativefier . Exigences:
Dépendances facultatives:
convert + identify ou gm sont sur votre $PATH .wine est sur votre $PATH .docker pull nativefier/nativefierdocker build -t local/nativefier . (Dans ce cas, remplacez nativefier/ dans les exemples ci-dessous avec local/ ) Par défaut, nativefier --help sera exécuté. Pour construire par exemple une application gmail dans ~/nativefier-apps ,
docker run --rm -v ~ /nativefier-apps:/target/ nativefier/nativefier https://mail.google.com/ /target/Vous pouvez transmettre des drapeaux natifs et monter des volumes pour passer des fichiers locaux. Par exemple pour utiliser une icône,
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/Ces références ne sont pas gérées par des responsables natifs; utiliser à vos risques et périls. Si vous les utilisez, pour votre sécurité, veuillez inspecter le script de construction.
Pour créer une application pour medium.com, tout simplement nativefier 'medium.com'
NativeFier essaiera de déterminer le nom de l'application, et ainsi que d'autres options que vous pouvez remplacer. Par exemple, pour remplacer le nom, nativefier --name 'My Medium App' 'medium.com'
Lisez les documents API ou exécutez nativefier --help pour en savoir plus sur les drapeaux de ligne de commande et configurer votre application.
Voir Catalog.MD pour les idées et les solutions de contournement spécifiques au site apportées par la communauté .
Si cela n'aide pas, allez regarder notre tracker de problème.
Aidez-vous aux bogues et aux demandes de fonctionnalités!
Docs: développeur / build / piratage, API / Flags, ChangeLog.
Licence: MIT.