Standalone-Firefox-Webanwendung auf dem Desktop, ähnlich wie Chrome "Add to desktop"

1236
andrepd

Wie kann ich eine einseitige Webanwendung zu einer eigenständigen Desktopanwendung in Firefox machen, ähnlich wie die Option "Zum Desktop hinzufügen ..." von Chrome? Plattform ist Linux.

13
Würde gerne wissen, ob es eine Antwort darauf gibt. Ich habe gerade wieder zu Firefox Quantum gewechselt und dies ist das einzige Feature, das mir wirklich fehlt. Charles Roper vor 6 Jahren 2
Du meinst wie Electron, aber Firefox und für Benutzer keine Entwickler? YetAnotherRandomUser vor 6 Jahren 0
Funktioniert das noch? https://askubuntu.com/a/811657 Unfundednut vor 6 Jahren 1

1 Antwort auf die Frage

1
LukeLR

Ich mache es oft auf manuelle Weise, vielleicht schätzen Sie es, da Sie Linux verwenden. Außer Firefox sind keine weiteren Tools erforderlich :)

  1. Laufen firefox -p. Der Firefox-Profileditor wird aktiviert. Erstellen Sie ein neues Profil für die Webanwendung, die Sie verwenden möchten, und benennen Sie es entsprechend. Behalten Sie den Speicherort des Profilordners als Standard oder wählen Sie das gewünschte Element.
  2. Starten Sie das neu erstellte Profil. Deaktivieren Sie das Kontrollkästchen "Das ausgewählte Profil verwenden, ohne beim Start zu fragen", da es sonst als Standard-Firefox-Profil festgelegt wird, das Sie nicht möchten.
  3. Legen Sie die Firefox-Einstellungen im neu erstellten Profil nach Ihren Wünschen fest (Hinweise zu Cookie / Verlauf / Suchmaschine / Datenschutz). Stellen Sie sicher, dass Sie die gewünschte Web-App als Startseite festgelegt haben, und laden Sie Firefox beim Start, diese Startseite zu laden.
  4. Sie können das Firefox-Fenster jetzt mit dem neu erstellten Profil schließen.
  5. Verwenden Sie zum Starten der neu erstellten eigenständigen Web-App die folgenden Befehlszeilenargumente für firefox:
    • -P <profile name>Startet den angegebenen Profilnamen anstelle des Standardnamens beim Start. Geben Sie hier den Namen Ihres neu erstellten Profils ein.
    • --no-remotebewirkt, dass Firefox Remote-Befehle ignoriert. Das bedeutet, Sie können diese Firefox-Instanz neben einer anderen (Ihrer Standardeinstellung) Firefox-Instanz ausführen, und neue Befehle (z. B. das Klicken auf einen Link in einer externen Anwendung) werden nicht an die neue Firefox-Instanz gesendet, sondern an die Standard-Instanz.

Um beispielsweise eine eigenständige Desktop-App für WhatsApp Web zu erstellen, gehen Sie wie folgt vor:

  1. Erstellen Sie ein neues Profil WhatsApp-Web
  2. Profil starten, Einstellungen anpassen. Startseite einstellen aufweb.whatsapp.com
  3. firefox --no-remote -P WhatsApp-WebStarten Sie, um das neue Profil zu starten.

Auf diese Weise können Sie diese zweite Firefox-Instanz neben Ihrer Standardinstanz ausführen, ohne das Verhalten der Standardinstanz zu beeinträchtigen. Cookies und andere Daten werden nicht von beiden geteilt, wodurch Sie etwas mehr Privatsphäre erhalten. Für einen bequemen Start können Sie sogar eine Starter-Datei für diese neue Firefox-Instanz hinzufügen, wenn Ihr Betriebssystem / Ihre Desktop-Umgebung dies unterstützt. In Linux möchten Sie möglicherweise eine .desktopDatei wie folgt erstellen :

  1. Kopieren Sie /usr/share/applications/firefox.desktop nach /usr/share/applications/firefox-yourwebappname.desktop
  2. Passen Sie die Felder Name, Exec und Icon in dieser neuen .desktop-Datei an (setzen Sie z. B. ein benutzerdefiniertes Symbol für die Web-App, legen Sie einen geeigneten Namen fest und setzen Sie die benutzerdefinierte Firefox-Befehlszeile in die Zeile "Exec"). Natürlich können Sie auch andere Parameter anpassen
  3. Fügen Sie die .desktop-Datei Ihrer Taskleiste oder Ihrem Desktop hinzu (dies sollte automatisch von Ihrem Task-Menü erkannt werden).
Kann ich die Registerkarten und die Adressleiste irgendwie ausblenden und das Symbol in der Taskleiste ändern? jaboja vor 6 Jahren 2