Methode 1 - Flaggen

Methode 1 - Flaggen

Ich habe einen Firefox installiert und möchte nun Firefox Portable starten, das ich heruntergeladen habe vonheise. Unter Windows verwende ich FirefoxPortable.exe -no-remotedas geposteteHier, erhalte aber immer den Fehler:Eine andere Instanz von Firefox läuft bereits. Bitte schließen Sie alle anderen Instanzen von Firefox, bevor Sie versuchen, Firefox Portable Edition zu starten..

Dinge, die ich versucht habe:

set MOZ_NO_REMOTE=1
FirefoxPortable.exe -CreateProfile test -no-remote
FirefoxPortable.exe -ProfileManager -no-remote 

Es ist kein Duplikat vondiese Frageda der Autor anscheinend zwei Instanzen derselben Firefox-Installation startet (die auch dasselbe Standardprofil hat). In meinem Fall habe ich eine installierte Firefox-Instanz (Standardprofilordner %APPDATA%\Mozilla\Firefox\Profiles). Der portable Firefox scheint den Pfad Data\profilerelativ zu zu verwenden FirefoxPortable.exe.

Wie kann ich mehrere Firefox-Instanzen starten? Ist der -no-remoteSchalter von derFirefox-Dokumentefunktioniert nicht mehr?

Ich verwende die neueste portable Version 65 von Firefox.

Antwort1

Methode 1 - Flaggen

Nachdem ich dies selbst getestet hatte, war die Lösung indiese Antwortfunktioniert tatsächlich auch für zwei verschiedene Firefox-Installationen: Edit: Laut OP funktioniert das bei deren Setup nicht. Die zweite Methode funktioniert jedoch.

firefox -no-remote -profile "profile_path"

Wenn Sie also bereits eine laufende Instanz Ihres regulären FF haben und auch portable öffnen möchten, tun Sie dies

FirefoxPortable.exe -no-remote -profile "Data\profile"

Umgekehrt können Sie die reguläre Installation mit bereits laufendem Portable starten, indem Sie

firefox.exe -no-remote -profile "%APPDATA%\Mozilla\Firefox\Profiles"

(Eigentlich habe ich nur die Verwendung absoluter Profile getestet und meinen Windows-PC bereits heruntergefahren. Möglicherweise müssen Sie dies %APPDATA%durch den tatsächlichen Pfad ersetzen.)


Methode 2 - .ini

Eine weitere Möglichkeit, mehrere Instanzen von FF portable zu starten, ist das Hinzufügen

AllowMultipleInstances=true

in FirefoxPortable.inidenselben Ordner wie die EXE-Datei (erstellen Sie diese, falls sie noch nicht vorhanden ist). Gemäß der Dokumentation wird sie mithilfe des -no-remoteFlags automatisch für Sie aufgerufen (die Verwendung dieser Methode garantiert allerdings nicht die Verwendung separater Profile).

Antwort2

Die Lösung, die bei mir funktioniert hat. https://portableapps.com/comment/228523#comment-228523

  1. Von dem Verzeichnis, in dem sich Ihr FirefoxPortable.exebefindet (nennen wir es appRootDir), gehen Sie in das VerzeichnisOther\Source\
  2. Kopieren Sie die Datei FirefoxPortable.iniin dasappRootDir
  3. Ändern Sie die Zeile AllowMultipleInstances=falsein AllowMultipleInstances=truedie kopierte FirefoxPortable.iniZeileappRootDir

Andere Optionen wie das Profilverzeichnis ( --profile) werden in festgelegt FirefoxPortable.ini.

[FirefoxPortable]
FirefoxDirectory=App\Firefox
ProfileDirectory=Data\profile
SettingsDirectory=Data\settings
PluginsDirectory=Data\plugins
FirefoxExecutable=firefox.exe
AdditionalParameters=
LocalHomepage=
DisableSplashScreen=false
AllowMultipleInstances=true
DisableIntelligentStart=false
SkipCompregFix=false
RunLocally=false

Ich verwende FirefoxPortabledie Version124.0.1

verwandte Informationen