Firefox unterstützt Befehlszeilenargumente, um URL, Höhe und Breite anzugeben . Zum Beispiel:
firefox -height 600 -width 800 "example.com"
Abhängig von Ihrem Setup wird dies möglicherweise in neuen Registerkarten geöffnet. Verwenden Sie -new-window "example.com"
diese Option, um ein neues Fenster zu erzwingen.
Beachten Sie, dass diese Fenster tatsächlich in einem einzigen Prozess gestartet werden und eines erneut verwenden, wenn FF bereits geöffnet ist. Anscheinend funktioniert das Festlegen der Größe nur, wenn Sie einen neuen Prozess starten (siehe Kommentare). Sie müssen angeben -no-remote
, um mehrere unabhängige Prozesse zu starten, und jeder muss ein anderes Profil verwenden, das Sie mit angeben können -p "profilename"
. Profile müssen vor der Verwendung erstellt werden.
Wenn Sie dies beispielsweise in einer Schleife (bash) tun würden:
for i in do firefox -no-remote -createprofile testprofile$i firefox -no-remote -p testprofile$i -height 600 -width 800 "example.com"& done
(Das &
ist am Ende, um es im Hintergrund auszuführen, dh warten Sie nicht, bis es geschlossen wird.)