No FF, posso mover uma guia para uma nova janela arrastando a guia para fora do navegador ou clicando com o botão direito na opção "mover para nova janela" no menu de contexto. existe uma tecla de atalho para mover a guia atual para uma nova janela sem arrastar ou usar o menu de contexto, ou uma maneira de configurar uma?
Esta pergunta foi respondida para versões mais antigas do FF (vejatecla de atalho para desanexar uma guia no Firefox (mover guia para uma nova janela)) A solução usadaConfiguração de chave, que não é mais suportado pelo FF 58. Existe uma ferramenta semelhante, chamadaTeclas de atalho.
No entanto, o código proposto na solução da questão anterior
window.openDialog("chrome://browser/content/browser.xul","_blank","chrome,dialog=no,all",gBrowser.mCurrentTab);
não funciona se usar a opção "Executar JavaScript" nas configurações do Shortkeys.
Existe alguma ideia de como consertar isso e/ou como usar a ótima funcionalidade de desanexar abas com atalhos do FF 58 em diante?
Claro que verifiqueidocumentaçãomas não consegui encontrar o atalho certo.
Responder1
Editar 2:: carreguei uma nova extensão assinada que move a guia ativa para uma nova janela em Ctrl+Shift+1:https://drive.google.com/file/d/1bUVSWvgRXPPmtjYl5am-dn9a6JEEzzGO/view?usp=sharing. O atalho não é intuitivo, mas sem conhecer a plataforma em que o Firefox está rodando, tenho que planejar a compatibilidade.
Desculpe pela primeira edição; Carreguei a extensão errada por acidente. O do link acima deve atender aos critérios da pergunta.
Editar:Uma versão assinada da extensão está aqui:https://drive.google.com/file/d/19okZRGCQa5pGH08HD2ml9D2TQcStnk0Q/view?usp=sharing
Resposta antiga:
Criei um Firefox WebExtension que move a aba ativa para uma nova janela no Ctrl+Shift+0
. Não está assinado, mas você pode verificar facilmente se as 46 linhas de código não são maliciosas.
Você pode experimentá-lo no Nightly definindo xpinstall.signatures.required
como false e clicando [Install Add-on From File...]
no menu de engrenagem em about:addons
. Acho que extensões não assinadas ainda podem ser instaladas temporariamente em versões de lançamento do Firefox por meio [Load Temporary Add-on]
do about:debugging
.
Você é livre para modificar a fonte da extensão para atender às suas necessidades ou solicitar que eu faça isso.
https://drive.google.com/file/d/1zRmAy-EHB4EspY_d9WVbXpddBJA9l48W/view?usp=sharing