Trennen Sie einen Tab im Firefox (verschieben Sie den Tab in ein neues Fenster), Firefox 58

1482
MathProb

In FF kann ich eine Registerkarte in ein neues Fenster verschieben, indem ich sie entweder aus dem Browser herausziehe oder mit der rechten Maustaste auf die Option "In neues Fenster verschieben" aus dem Kontextmenü klicke. Gibt es eine Tastenkombination, um die aktuelle Registerkarte in ein neues Fenster zu verschieben, ohne sie zu ziehen oder das Kontextmenü zu verwenden, oder eine Möglichkeit zum Einrichten eines Registers?

Diese Frage wurde für ältere Versionen von FF beantwortet (siehe Tastenkombination zum Trennen eines Tabs in Firefox (Tab in neues Fenster verschieben) ) Die Lösung verwendete Keyconfig, die von FF 58 nicht mehr unterstützt wird. Es gibt ein ähnliches Tool namens Shortkeys .

Der Kodex schlug jedoch in der Lösung der früheren Frage vor

window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab); 

funktioniert nicht, wenn in den Einstellungen von Shortkeys die Option "JavaScript ausführen" verwendet wird.

Gibt es eine Idee, wie Sie dies beheben können und / oder wie Sie die großartige Funktionalität des Abkoppelns von Registerkarten mit Abkürzungen ab FF 58 nutzen können?

Natürlich habe ich die Dokumentation durchgesehen, aber nicht die richtige Verknüpfung gefunden.

6
Gute Frage, aber ich würde nicht erwarten, dass "chrome: //" URI in FF funktioniert :-) Sean Allred vor 6 Jahren 0
@SeanAllred Danke für deinen Hinweis, aber ich denke, es war vorher ziemlich üblich. Siehe zB hier: https://developer.mozilla.org/en-US/docs/Mozilla/Chrome_Registration MathProb vor 6 Jahren 0
Korrigieren Sie mich, wenn ich falsch liege, aber ich glaube nicht, dass sich dieser Artikel auf den Chrome-Browser bezieht. Sean Allred vor 6 Jahren 0
@SeanAllred aber wenn ich nicht falsch liege, tut der obige Befehl auch nicht? MathProb vor 6 Jahren 0
Nun, ich werde verdammt sein. Ich stehe korrigiert. Sean Allred vor 6 Jahren 0

1 Antwort auf die Frage

2
dsstorefile1

Bearbeiten 2:: Ich habe eine neue signierte Erweiterung hochgeladen, mit der die aktive Registerkarte in ein neues Fenster unter Strg + Umschalttaste + 1 verschoben wird : https://drive.google.com/file/d/1bUVSWvgRXPPmtjYl5am-dn9a6JEEzzGO/view?usp== teilen . Die Verknüpfung ist nicht intuitiv, aber ohne zu wissen, auf welcher Plattform Firefox läuft, muss ich die Kompatibilität einplanen.

Entschuldigung wegen der ersten Bearbeitung; Ich habe aus Versehen die falsche Erweiterung hochgeladen. Der Link oben sollte die Kriterien der Frage erfüllen.

Bearbeiten: Eine signierte Version der Erweiterung ist hier: https://drive.google.com/file/d/19okZRGCQa5pGH08HD2ml9D2TQcStnk0Q/view?usp=sharing

Alte Antwort:

Ich habe eine Firefox WebExtension erstellt, mit der die aktive Registerkarte in ein neues Fenster verschoben wird Ctrl+Shift+0. Es ist nicht signiert, aber Sie können leicht selbst überprüfen, dass die 46 Zeilen Code nicht schädlich sind.

Sie können es in Nightly ausprobieren, indem Sie xpinstall.signatures.requiredauf false setzen und [Install Add-on From File...]in das Zahnradmenü in klicken about:addons. Ich denke nicht signierte Erweiterungen können noch vorübergehend auf Freigabe durch Builds von Firefox installiert werden [Load Temporary Add-on]in about:debugging.

Sie können die Erweiterungsquelle an Ihre Bedürfnisse anpassen oder mich dazu auffordern.

https://drive.google.com/file/d/1zRmAy-EHB4EspY_d9WVbXpddBJA9l48W/view?usp=sharing

Vielen Dank für die unterschriebene Version (und entschuldigen Sie meine langsame Antwort). Es scheint, dass man eine Registerkarte nicht wirklich von einem aktiven Browserfenster trennen kann. Das Verschieben von Registerkarten funktioniert gut (dh ich habe zwei offene Fenster und kann die Registerkarten von einem zum anderen verschieben), aber es scheint, dass das Erstellen eines neuen Fensters mit der ausgewählten Registerkarte nicht funktioniert. Hast du irgendwelche Gedanken, wie das funktionieren könnte? Nochmals vielen Dank für Ihre Hilfe und Ihre Bemühungen! MathProb vor 6 Jahren 0
Hey MathProb, danke für das Feedback. Ich habe in der Antwort einen Link zu einer neuen Erweiterung hinzugefügt, die unter Windows und Linux getestet wurde und für das in der Frage beschriebene Szenario funktionieren sollte. Ich hoffe, es hilft. dsstorefile1 vor 6 Jahren 0
Verwenden Sie auf einem Mac Cmd-Shift-1 anstelle von Strg-Shift-1 (macht auf einem Mac nichts). HanSooloo vor 6 Jahren 1
Das ist toll. Ist dein Code auf github / suchst du nach Feedback? myesain vor 5 Jahren 0
@myesain Die Quelle befindet sich im XPI. Feedback ist willkommen. dsstorefile1 vor 5 Jahren 1