Comment puis-je transformer une application Web d'une seule page en une application de bureau autonome, sur Firefox, similaire à l'option "Ajouter au bureau ..." de Chrome? La plateforme est Linux.
Comment puis-je transformer une application Web d'une seule page en une application de bureau autonome, sur Firefox, similaire à l'option "Ajouter au bureau ..." de Chrome? La plateforme est Linux.
Réponses:
Je le fais souvent de manière manuelle, vous l'apprécierez peut-être car vous utilisez Linux. Aucun autre outil n'est requis en plus de Firefox :)
firefox -p
. Cela déclenche l'éditeur de profil Firefox. Créez un nouveau profil pour l'application Web que vous souhaitez utiliser et nommez-le en conséquence. Laissez l'emplacement du dossier de profil par défaut ou choisissez ce que vous voulez.-P <profile name>
lance le nom de profil donné au démarrage au lieu de celui par défaut. Vous voudrez saisir ici le nom de votre nouveau profil.--no-remote
fait ignorer à Firefox les commandes à distance. Cela signifie que vous pouvez exécuter cette instance de Firefox à côté d'une autre (votre valeur par défaut), et les nouvelles commandes (comme cliquer sur un lien dans une application externe) ne seront pas envoyées à la nouvelle instance de Firefox, mais à celle par défaut à la place.Par exemple, pour créer une application de bureau autonome pour, par exemple, WhatsApp Web, procédez comme suit:
WhatsApp-Web
web.whatsapp.com
firefox --no-remote -P WhatsApp-Web
pour lancer le nouveau profil.De cette façon, vous pouvez exécuter cette deuxième instance de Firefox à côté de votre instance par défaut, sans interférer avec le comportement de l'instance par défaut. Les cookies et autres données ne sont pas partagés entre les deux, ce qui vous donne une confidentialité supplémentaire. Pour un lancement pratique, vous pouvez même ajouter un fichier de démarrage pour cette nouvelle instance de Firefox si votre système d'exploitation / environnement de bureau le prend en charge. Sous Linux, vous souhaiterez peut-être créer un .desktop
fichier comme suit: