Page 1 sur 1

Firefox et mode App

Publié : mar. 23 juin 2020, 16:42
par Ennoia
Bonjour à tous,

Ça fait longtemps que j'utilise un navigateur basé sur Chrome (Chromium puis Brave) à cause d'une fonction bien pratique : le mode App.

Le mode App permet d'ouvrir un site en fenêtré c'est-à-dire presque comme une application desktop (pas de barre d'url, de barre d’icônes, présence dans la barre des tâches, notifications...).
C'est utile si vous voulez faire des raccourcis "propres" vers certains sites : riot.im/app, une instance ttrss, scratch.mit.edu par exemple.

Dans les applications basées sur Chrome on parle aussi de PWA (Progressive Web App). Celles-ci permettent de créer et gérer très facilement ces raccourcis.

Firefox gère cette fonctionnalité sur les smartphone mais pas sur le desktop. En avril 2020 est sorti Firefox 73 avec une option encore bien planquée : ssb pour Site-Specific Browser. Cette option est le début du support du mode App.

Pour en profiter, vous avez besoin de 2 choses :
- ouvrez FF, tapez about:config dans la barre d'url, confirmer, puis cherchez browser.ssb.enabled et passez la clé à true.
- créer autant de lanceur d'application dont vous avez besoin avec la syntaxe : firefox --ssb <mon_url>

De quoi remettre Firefox dans la course. Vais-je ou non retourner vers firefox ?

Bonne navigation !

Re: Firefox et mode App

Publié : mer. 26 août 2020, 09:04
par Ennoia
Bonjour à tous,

Pour donner suite, je ne suis pas encore repassée sous Firefox.
Le mode ssb est vraiment trop jeune. Il ne peut être activé que lorsqu'une instance de Firefox est déjà en cours (ce qui va à l'encontre du besoin).
En expérimentant un peu , c'est mieux si je l'associe à l'option --safe-mode mais j'ai alors une fenêtre qui me demande si je suis sure de vouloir lancer Firefox de cette façon :roll:

Re: Firefox et mode App

Publié : dim. 27 déc. 2020, 18:55
par Ennoia
Bonsoir à tous,
On est en décembre 2020 et la version de Firefox est 84.0.1.
Le mode ssb fonctionne enfin à condition d'activer 2 options dans about:config :

Code : Tout sélectionner

browser.ssb.enabled	true
browser.ssb.osintegration	true
Malheureusement le mode ssb va être retirer de Firefox :evil: (source)

Re: Firefox et mode App

Publié : lun. 28 déc. 2020, 03:28
par le Manchot Masqué
Je plussoie et j'y rajoute un second problème côté développeur : comme on est obligé de passer en https pour des raisons de sécurité, en particularité sur une webapp, il n'y a pas moyen aujourd'hui d'enregistrer une bonne fois pour toute l'exception de sécurité définitivement dans son navigateur. Et c'est encore pire quand la webapp utilise une websocket en wss : il faut d'abord ouvrir la websocket avec une URL en https avant de pouvoir l'utiliser ! (ce qui fait donc 2 exceptions à gérer au lieu d'une).
Ça ne coûterait pourtant pas grand chose de rajouter une option, permettant de gérer une liste blanche de sites en https, et de websockets en wss. Mais non : pas UN navigateur ne propose l'option à ma connaissance. J'ai pas testé si un certificat en pkcs12 passe en wss (en théorie oui, ça devrait), mais même là, ce ne serait pas la solution, parce que ça forcerait le client à se taper l'installation du certificat dans son navigateur, ce qui est trop compliqué pour 99,99% des usagers.

Re: Firefox et mode App

Publié : lun. 11 janv. 2021, 18:40
par Ennoia
Bonjour à tous,
Linuxmint a développé un petit outil pour gérer les WebbApps : webapp-manager.
Il permet de créer facilement un lanceur ( mon_appli.desktop) dans $HOME/.local/share/applications/.
Firefox (même sans les configurations précédentes) se lance bien.

Voici le contenu du dit-fichier

Code : Tout sélectionner

[Desktop Entry]
Version=1.0
Name=test
Comment=Application Web
Exec=sh -c 'XAPP_FORCE_GTKWINDOW_ICON=webapp-manager firefox --class WebApp-test1753 --profile /home/xxxx/.local/share/ice/firefox/test1753 --no-remote https://mon_site.net/'
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=webapp-manager
Categories=GTK;Network;
MimeType=text/html;text/xml;application/xhtml_xml;
StartupWMClass=WebApp-test1753
StartupNotify=true
X-WebApp-URL=https://mon_site.net/
X-WebApp-Isolated=true
Ça fait le boulot ; il est juste dommage que ce soit tellement compliqué qu'il faille passé par une application tierce. :(
https://github.com/linuxmint/webapp-manager
dépend de python 3 et des Xapps (biblio commune sur LinuxMint utilisé entre autre par le lecteur de pdfs Xreader, l'éditeur de texte Xed, xviewer, xplayer, pix, blueberry...)

Re: Firefox et mode App

Publié : mar. 18 janv. 2022, 12:47
par Ennoia
Bonjour à tous,
Avec un duo d'extension, j'arrive au résultat escompté : ouvrir une fenêtre sans barre d'url ou boutons, automatiquement sur une url donnée même si Firefox n'est pas déjà lancé.
web-app-mode
popup-window
Une fois configuré, je peux créer un .desktop avec

Code : Tout sélectionner

exec=firefox https://mon-site.fr
.

Re: Firefox et mode App

Publié : ven. 06 mai 2022, 13:55
par Ennoia
Bonjour à tous,
Encore une autre application pour créer des SSBs (Site Specific Browser) du projet Peppermint OS
https://github.com/peppermintos/ice
dépend de python 3