App web autonoma di Firefox sul desktop, simile a Chrome "Aggiungi al desktop"


14

Come posso trasformare un'app Web a pagina singola in un'applicazione desktop autonoma, su Firefox, in modo simile all'opzione "Aggiungi al desktop ..." di Chrome? La piattaforma è Linux.


2
Mi piacerebbe sapere se c'è una risposta a questo. Sono appena tornato a Firefox Quantum e questa è l'unica funzione che mi manca davvero.
Charles Roper,

Intendi come Electron, ma Firefox e per gli utenti non sviluppatori?
YetAnotherRandomUser

1
Funziona ancora? askubuntu.com/a/811657
Unfundednut

La relativa segnalazione è bugzilla.mozilla.org/show_bug.cgi?id=1283670
mic

Risposte:


5

Lo faccio spesso in modo manuale, potresti apprezzarlo dato che stai eseguendo Linux. Non sono richiesti altri strumenti oltre a Firefox :)

  1. Corri firefox -p. Ciò attiva l'editor di profili di Firefox. Creare un nuovo profilo per l'app Web che si desidera utilizzare e denominarlo di conseguenza. Lascia la posizione della cartella del profilo come predefinita o scegli quello che desideri.
  2. Avvia il profilo appena creato. Assicurati di deselezionare "Usa il profilo selezionato senza chiedere all'avvio", altrimenti sarebbe impostato come profilo predefinito di Firefox, che non vuoi.
  3. Impostare le preferenze di Firefox nel profilo appena creato come desiderato (Cookie / Cronologia / Motore di ricerca / Considerazioni sulla privacy). Assicurati di impostare l'app Web che desideri utilizzare come pagina iniziale e fai caricare a Firefox la pagina iniziale all'avvio.
  4. Ora puoi chiudere la finestra di Firefox con il profilo appena creato.
  5. Per avviare l'app Web autonoma appena creata, utilizzare i seguenti argomenti della riga di comando su firefox:
    • -P <profile name>lancia il nome profilo specificato all'avvio invece di quello predefinito. Ti consigliamo di inserire il nome del tuo profilo appena creato qui.
    • --no-remotefa sì che Firefox ignori i comandi remoti. Ciò significa che puoi eseguire questa istanza di firefox accanto a un'altra (la tua impostazione predefinita) di firefox e i nuovi comandi (come fare clic su un collegamento in un'applicazione esterna) non verranno inviati alla nuova istanza di firefox, ma a quella predefinita.

Ad esempio, per creare un'app desktop autonoma, ad esempio WhatsApp Web, procedi come segue:

  1. Crea un nuovo profilo WhatsApp-Web
  2. Avvia il profilo, personalizza le preferenze. Imposta pagina iniziale suweb.whatsapp.com
  3. Esegui firefox --no-remote -P WhatsApp-Webper avviare il nuovo profilo.

In questo modo, è possibile eseguire questa seconda istanza firefox accanto a quella predefinita, senza interferire con il comportamento dell'istanza predefinita. I cookie e altri dati non vengono condivisi tra i due, offrendo una maggiore privacy. Per un comodo avvio, puoi anche aggiungere un file di avvio per questa nuova istanza di Firefox se il tuo sistema operativo / ambiente desktop lo supporta. In Linux, potresti voler creare un .desktopfile come segue:

  1. Copia /usr/share/applications/firefox.desktop in /usr/share/applications/firefox-yourwebappname.desktop
  2. Personalizza i campi Nome, Exec e Icona nel nuovo file .desktop (ad es. Imposta un'icona personalizzata per l'app Web, imposta un nome appropriato e inserisci la riga di comando personalizzata di Firefox nella riga Exec). Naturalmente, puoi personalizzare anche altri parametri
  3. Aggiungi il file .desktop alla barra delle applicazioni o al desktop (dovrebbe essere rilevato automaticamente dal menu delle attività).

4
Posso in qualche modo nascondere le schede e la barra degli indirizzi e cambiare l'icona nella barra delle applicazioni?
jaboja,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.