Отсоединить вкладку в Firefox (переместить вкладку в новое окно), Firefox 58

Отсоединить вкладку в Firefox (переместить вкладку в новое окно), Firefox 58

В FF я могу переместить вкладку в новое окно, перетащив вкладку из браузера или щелкнув правой кнопкой мыши и выбрав опцию «Переместить в новое окно» в контекстном меню. Есть ли сочетание клавиш для перемещения текущей вкладки в новое окно без перетаскивания или использования контекстного меню, или как его настроить?

На этот вопрос был дан ответ для более старых версий FF (см.сочетание клавиш для отсоединения вкладки в Firefox (перемещение вкладки в новое окно)) Использованное решениеКонфигурация клавиш, который больше не поддерживается FF 58. Существует несколько похожий инструмент, называемыйСочетания клавиш.

Однако код, предложенный в решении предыдущего вопроса

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

не работает, если использовать опцию «Запустить JavaScript» в настройках сочетаний клавиш.

Есть ли какие-нибудь идеи, как это исправить и/или как использовать замечательную функциональность отсоединения вкладок с помощью ярлыков, начиная с FF 58?

Конечно, я проверилдокументацияно не смог найти правильный ярлык.

решение1

Редактировать 2:: Я загрузил новое подписанное расширение, которое перемещает активную вкладку в новое окно по сочетанию клавиш Ctrl+Shift+1:https://drive.google.com/file/d/1bUVSWvgRXPPmtjYl5am-dn9a6JEEzzGO/view?usp=sharing. Сочетание клавиш не интуитивно понятно, но, не зная платформы, на которой работает Firefox, мне приходится планировать совместимость.

Извините за первую правку; я случайно загрузил не то расширение. То, что в ссылке выше, должно соответствовать критериям из вопроса.

Редактировать:Подписанная версия расширения находится здесь:https://drive.google.com/file/d/19okZRGCQa5pGH08HD2ml9D2TQcStnk0Q/view?usp=sharing

Старый ответ:

Я сделал Firefox WebExtension, который перемещает активную вкладку в новое окно на Ctrl+Shift+0. Он не подписан, но вы можете легко убедиться сами, что 46 строк кода не являются вредоносными.

Вы можете попробовать это в Nightly, установив xpinstall.signatures.requiredзначение false и нажав [Install Add-on From File...]на значок шестеренки в about:addons. Я думаю, что неподписанные расширения все еще можно временно устанавливать в релизных сборках Firefox [Load Temporary Add-on]через about:debugging.

Вы можете свободно изменять исходный код расширения в соответствии со своими потребностями или попросить меня сделать это.

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

Связанный контент