Aplicación web independiente de Firefox en el escritorio, similar a Chrome "Agregar al escritorio"

14

¿Cómo puedo convertir una aplicación web de una sola página en una aplicación de escritorio independiente, en Firefox, similar a la opción "Agregar al escritorio ..." de Chrome? La plataforma es Linux.

andrepd
fuente
2
Me encantaría saber si hay una respuesta a esto. Acabo de volver a Firefox Quantum y esta es la única característica que realmente me falta.
Charles Roper el
¿Te refieres a Electron, pero Firefox y para usuarios no desarrolladores?
YetAnotherRandomUser
1
¿Esto todavía funciona? askubuntu.com/a/811657
Unfundednut
El informe de error relevante es bugzilla.mozilla.org/show_bug.cgi?id=1283670
mic

Respuestas:

5

A menudo lo hago de forma manual, puede que lo aprecies, ya que estás ejecutando Linux. No se requieren otras herramientas además de Firefox :)

  1. Ejecutar firefox -p. Eso enciende el editor de perfiles de Firefox. Cree un nuevo perfil para la aplicación web que desea usar y asígnele un nombre. Deje la ubicación de la carpeta de perfil como predeterminada o elija lo que desee.
  2. Inicie el perfil recién creado. Asegúrese de desmarcar "Usar el perfil seleccionado sin preguntar al inicio", ya que de lo contrario se establecería como el perfil predeterminado de Firefox, que no desea.
  3. Establezca las preferencias de firefox en el perfil recién creado como desee (Cookie / Historial / Motor de búsqueda / Consideraciones de privacidad). Asegúrese de configurar la aplicación web que desea usar como página de inicio y haga que Firefox cargue esa página de inicio en el inicio.
  4. Puede cerrar la ventana de Firefox con el perfil recién creado ahora.
  5. Para iniciar la aplicación web independiente recién creada, use los siguientes argumentos de línea de comandos para firefox:
    • -P <profile name>lanza el nombre de perfil dado al inicio en lugar del predeterminado. Querrá ingresar el nombre de su perfil recién creado aquí.
    • --no-remotehace que Firefox ignore los comandos remotos. Eso significa que puede ejecutar esta instancia de Firefox junto a otra (su predeterminada) instancia de Firefox, y los nuevos comandos (como hacer clic en un enlace en una aplicación externa) no se enviarán a la nueva instancia de Firefox, sino a la predeterminada.

Por ejemplo, para crear una aplicación de escritorio independiente para, por ejemplo, WhatsApp Web, haga lo siguiente:

  1. Crea un nuevo perfil WhatsApp-Web
  2. Lanzar perfil, personalizar preferencias. Establecer inicio aweb.whatsapp.com
  3. Ejecute firefox --no-remote -P WhatsApp-Webpara iniciar el nuevo perfil.

De esa manera, puede ejecutar esta segunda instancia de Firefox junto a la predeterminada, sin interferir en el comportamiento de la instancia predeterminada. Las cookies y otros datos no se comparten entre ambos, lo que le brinda cierta privacidad adicional. Para un inicio conveniente, incluso puede agregar un archivo de inicio para esta nueva instancia de Firefox si su sistema operativo / entorno de escritorio lo admite. En Linux, es posible que desee crear un .desktoparchivo de la siguiente manera:

  1. Copie /usr/share/applications/firefox.desktop en /usr/share/applications/firefox-yourwebappname.desktop
  2. Personalice los campos Nombre, Exec e Ícono en ese nuevo archivo .desktop (por ejemplo, configure un ícono personalizado para la aplicación web, establezca un nombre apropiado y coloque la línea de comando personalizada de Firefox en la línea Exec). Por supuesto, también puedes personalizar otros parámetros
  3. Agregue el archivo .desktop a su barra de tareas o su escritorio (el menú de tareas debería detectarlo automáticamente).
LukeLR
fuente
44
¿Puedo ocultar de alguna manera las pestañas y la barra de direcciones, y cambiar el icono en la barra de tareas?
jaboja