it-swarm.com.de

’Verknüpfung zur Anwendung erstellen ... 'Chrome-Funktion in Firefox?

Wie Sie wahrscheinlich wissen, erstellt "Anwendungsverknüpfung erstellen ..." in Chrome eine Desktop-/Taskleistenverknüpfung zur Webanwendung (aktuelle URL). Wenn Sie auf die entsprechende Verknüpfung klicken, öffnet Chrome ein separates Fenster für nur diese URL ohne Navigationsleiste. enter image description here Jetzt kann ich Google Translate (fast) als Desktop-App verwenden.

Hat Firefox diese Funktion (zuletzt)? Eingebaut oder Plugin? Eigentlich erinnere ich mich, dass Firefox diese Funktion einmal hatte, aber ich träume vielleicht nur davon.

35
defhlt

Mozilla Prism (ehemals WebRunner) von Mozilla Labs enthielt die "Verknüpfung zum Erstellen von Anwendungen" in Firefox:

Mozilla Prism (ehemals WebRunner) ist ein Produkt, das Webanwendungen in den Desktop integriert, sodass Webanwendungen vom Desktop aus gestartet und unabhängig vom Standard-Webbrowser konfiguriert werden können.

Benutzer können Webanwendungen mit Tools > Convert Website to Application manuell erstellen.

Seit November 2010 ist Prism jedoch auf der Mozilla Labs-Website als inaktives Projekt aufgeführt. Am 1. Februar 2011 gaben Mozilla-Labors bekannt, dass Prism nicht mehr unterstützt wird.

Es gab verschiedene Alternativen zu Prisma, aber anscheinend wurden alle eingestellt und sind nicht mehr aktiv oder stehen nicht mehr zum Download zur Verfügung.

In der folgenden Frage: Warum ist Firefox Prism nicht mehr in den Repositories? gibt es zwei nützliche Antworten in Bezug auf die Einstellung von Prism und mögliche Alternativen und Lösungen . Es wurde erwähnt, dass derzeit die Unterstützung von Webanwendungen in Firefox läuft . Außerdem wurden einige Problemumgehungen vorgeschlagen .

23
amiregelz

Neues Update 2017

Sie können dies jetzt mit einer kleinen Konfigurationsänderung und einem Lesezeichen tun. (Ich habe nicht mit Desktop-Verknüpfungen experimentiert, aber es könnte möglich sein.)

  1. Gehe zu about:config und setze dom.disable_window_open_feature.location auf false.
    Dies ist optional, entfernt jedoch die deaktivierte Adressleiste oben im Fenster.
  2. Erstellen Sie ein Lesezeichen (das eigentlich nur ein normales Lesezeichen ist, aber Javascript ausführt):

    javascript:(function(){window.open("https://www.google.com/","_blank","menubar=no,location=no,toolbar=no,scrollbars=yes,left=150,top=50");})();
    

    Ersetzen Sie https://www.google.com/ durch Ihre URL.

Wenn Sie dieses Lesezeichen öffnen, wird die Site in einem separaten Fenster geöffnet. Möglicherweise möchten Sie die Werte für left und top nach Bedarf anpassen.

Bonus-Tipp: Wenn Sie"Fenster und Tabs vom letzten Mal anzeigen"aktiviert haben, wenn Sie Firefox beenden und neu starten Wenn das entsprechende Fenster geöffnet ist, wird es ebenfalls wiederhergestellt.


Vorherige Antwort

Update:Die Unterstützung für dieses Flag scheint aus den neuesten Versionen entfernt worden zu sein von Firefox.

Firefox hat eine furchtbar unterdokumentierte Flagge -chrome:

firefox.exe -chrome http://superuser.com

Gefällt mirChrome-Anwendungsverknüpfung:

  • Erstellt ein Basisfenster mit nur der Webseite und dem einfachen Fensterchrom (keine Tab-Leiste, Adressleiste usw.).
  • Verwendbar als "Anwendung".

Im Gegensatz zuChrome-Anwendungsverknüpfung:

  • Das Fenster wird immer mit der vollen Größe der Seite erstellt. Bei AJAX-basierten leeren Seiten, die sich nur mitnachpage-load füllen, würde dies zu einem sehr kleinen Fenster in der oberen linken Ecke des Bildschirms führen.Zum Glück können Sie die Größe des Fensters manuell ändern.
    • Wenn Sie superuser.com versuchen, erhalten Sie ein sehr sehr langes Fenster.
    • Undokumentierte Flags -width und -height funktionieren nicht.
    • Es ist möglich, das Fenster nach dem Start zu finden und die Fenstergröße automatisch anzupassen. Dies scheint jedoch für den durchschnittlichen Benutzer zu viel Arbeit zu sein.
  • Favicon wird nicht als Fenstersymbol verwendet. Das Fenster hat immer noch das Firefox-Symbol.
  • Bei der Windows-Taskleisten-Gruppierung wird das Fenster mit dem Firefox-Hauptfenster gruppiert. In Google Chrome wird eine Anwendungsverknüpfungreallyals separates Windows-Programm ausgeführt und nicht mit dem Hauptfenster von Chrome gruppiert.
    • Aus diesem Grund wird die Verknüpfung nicht zum Fenster der App, wenn eine Verknüpfung zur App in der Taskleiste angeheftet ist.
    • Wenn Sie Firefox beenden, wird die App geschlossen. Durch erneutes Starten wird die App nicht wiederhergestellt, selbst wenn Firefox so eingestellt ist, dass alle Registerkarten und Fenster wiederhergestellt werden.
  • Kein Kontextmenü. Keine Back-Forward-Funktionalität (auch bei Tastaturkürzeln). Kann nicht neu laden oder zoomen. Erinnert sich nicht an den im Firefox-Hauptfenster eingestellten Zoom.
  • Das Verwenden der Pfeiltasten zum Verschieben des Textzeichens beim Eingeben eines Textfelds kann manchmal zu seltsamen Ergebnissen führen.
  • Diese Funktionmanchmalbewirkt, dass Windows in einen schwarzen Bildschirm wechselt und zum Modus "Windows-Grundfarbenschema" zurückkehrt (alle Aero-Effekte werden ausgeblendet). Ich würde das als Fehler klassifizieren.Es kommt nicht immer vor.
    • Öffnen Sie in diesem Fall den Befehl Eingabeaufforderung und führen Sie net stop uxsms gefolgt von net start uxsms aus.

Abgesehen von den oben genannten Problemen funktioniert es gut.

14
ADTC

Erstellen Sie ein separates Profil und führen Sie es als separaten Prozess aus. Das Fenster ähnelt einer Chrome-App und wird nicht in der Windows-Taskleiste gruppiert. Es wird auch ein eigenes Symbol und eine versteckte Tab-Leiste und Navigationsleiste haben.

Schritte:

  1. Schließen Sie alle Firefox-Instanzen
  2. Erstelle ein Saparate Firefox Profil
    1. run öffnen (win + r)
    2. starte firefox -P
    3. erstelle eine neue Profil App
    4. wählen Sie das Standardprofil
    5. ausfahrt
  3. Erstelle einen mklink des Firefox-Ordners
    1. Führen Sie cmd als Administrator aus. Suche nach cmd und öffne mit einem Rechtsklick.
    2. Geben Sie ein: cd "C:\Program Files\Mozilla Firefox\"
    3. Erstelle einen Ordnerlink mit mklink /D "Mozilla Firefox App" "Mozilla Firefox"
    4. Verschieben Sie den Link "Mozille Firefox App" aus dem Ordner "Mozilla Firefox"
  4. Öffne das neue Profil im neuen Ordner
    1. öffnen Sie den Mozilla Firefox App-Ordner und erstellen Sie eine Verknüpfung der Datei firefox.exe auf dem Desktop
    2. Öffnen Sie das Verknüpfungsziel und fügen Sie -P app no-remote hinzu.
    3. Die Verknüpfung sollte beispielsweise so aussehen: "C:\Program Files\Mozilla Firefox WhatsApp\firefox.exe" -P whatsapp -no-remote
  5. Erweiterungen installieren und Einstellungen ändern
    1. Installiere die Erweiterung "Hide Tab bar with one Tab"
    2. Installieren Sie die Erweiterung "Hide Navigation Bar". Nach der Installation kann die Navigationsleiste mit F2 ausgeblendet werden.
    3. Installieren Sie die Erweiterung "Change Profile's Window Icons". Bitte lesen Sie die Anweisungen der Erweiterung, damit sie funktioniert, und verwenden Sie sie mit Sorgfalt.

Andere Lösungen:

Sie könnten die eigenständige Erweiterung verwenden, aber für mich war es zu fehlerhaft.

Quellen:

3

Hier ist meine Lösung:

Ich habe ein kleines Stück Code geschrieben, um ein Anwendungsfenster zu erstellen, und eine Liste von Webanwendungen basierend auf einer benutzerdefinierten Liste präsentiert. Kopieren Sie den Code , den ich hier gepostet habe , und erstellen Sie dann ein Bookmerklet, das auf Folgendes verweist: javascript:[paste code here].

Passen Sie einfach die Details im Objekt appList an Ihre Anforderungen an.

Beachten Sie, dass Sie Firefox weiterhin wie in in ADTCs Antwort erläutert konfigurieren müssen, damit window.open Fenster ohne Tabulatoren, ohne Symbolleisten und ohne Bildlaufleisten erstellen kann.

0
AmitK