Scollega una scheda in firefox (sposta la scheda in una nuova finestra), Firefox 58


6

In FF, posso spostare una scheda in una nuova finestra trascinando la scheda   del browser o facendo clic con il pulsante destro del mouse sull'opzione "sposta in nuova finestra" da   il menu di scelta rapida. c'è un tasto di scelta rapida per spostare la scheda corrente su a   nuova finestra senza trascinare o utilizzare il menu di scelta rapida o un modo per impostare   uno su?

A questa domanda è stata data una risposta per le versioni precedenti di FF (vedi tasto di scelta rapida per staccare una scheda in firefox (sposta la scheda in una nuova finestra) ) La soluzione utilizzata keyconfig , che non è più supportato da FF 58. C'è uno strumento in qualche modo simile, chiamato Navigare con la tastiera .

Tuttavia, il codice proposto nella soluzione alla domanda precedente

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

non funziona se si utilizza l'opzione "Esegui JavaScript" nelle impostazioni di Shortkey.

C'è qualche idea su come risolvere questo problema e / o su come usare la grande funzionalità di staccare le schede con le scorciatoie da FF 58 in poi?

Certo che ho controllato il documentazione ma non è riuscito a trovare la scorciatoia giusta.


Bella domanda, ma nota che non mi aspetterei nessuna chrome:// URI per lavorare in FF :-)
Sean Allred

@ SeanAllred Grazie per il tuo suggerimento, ma penso che fosse abbastanza normale prima. Vedi per es. Qui: developer.mozilla.org/en-US/docs/Mozilla/Chrome_Registration
MathProb

Correggimi se sbaglio, ma non penso che l'articolo si riferisca al chrome del browser.
Sean Allred

@SeanAllred ma se non sbaglio, nemmeno il comando sopra?
MathProb

Beh, sarò dannato; Sono corretto.
Sean Allred

Risposte:


2

Modifica 2: : Ho caricato una nuova estensione firmata che sposta la scheda attiva in una nuova finestra in Ctrl + Maiusc + 1: https://drive.google.com/file/d/1bUVSWvgRXPPmtjYl5am-dn9a6JEEzzGO/view?usp=sharing . Il collegamento non è intuitivo, ma senza conoscere la piattaforma su cui è in esecuzione Firefox, devo pianificare la compatibilità.

Mi dispiace per la prima modifica; Ho caricato l'estensione sbagliata per caso. Quello nel link sopra dovrebbe soddisfare i criteri della domanda.

Modificare: Una versione firmata dell'estensione è qui: https://drive.google.com/file/d/19okZRGCQa5pGH08HD2ml9D2TQcStnk0Q/view?usp=sharing

Vecchia risposta:

Ho creato una WebExtension per Firefox che sposta la scheda attiva in una nuova finestra Ctrl+Shift+0. Non è firmato, ma è possibile verificare facilmente che le 46 righe di codice non siano dannose.

Puoi provarlo in Nightly setting xpinstall.signatures.required per falso e cliccando [Install Add-on From File...] nel menu delle risorse in about:addons. Penso che le estensioni senza firma possano ancora essere installate temporaneamente sulle versioni di Firefox [Load Temporary Add-on] nel about:debugging.

Sei libero di modificare la fonte di estensione in base alle tue esigenze o di chiedermi di farlo.

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


Grazie per la versione firmata (e scusa per la mia risposta lenta). Sembra che non si possa realmente staccare una scheda da una finestra del browser attiva. Funziona bene per spostare le schede intorno (ad esempio, ho due finestre aperte e posso spostare le schede da una all'altra), ma sembra che la creazione di una nuova windwo con la scheda selezionata non funzioni. Hai qualche idea su come potrebbe funzionare? Grazie ancora per il tuo aiuto e il tuo sforzo!
MathProb

Ciao MathProb, grazie per il feedback. Ho aggiunto un collegamento nella risposta a una nuova estensione che è stata testata su Windows e Linux e dovrebbe funzionare per lo scenario descritto nella domanda. Spero possa essere d'aiuto.
dsstorefile1

1
Su un Mac, usa Cmd-Maiusc-1 invece di Ctrl-Maiusc-1 (non fa nulla su un Mac).
HanSooloo

È grandioso Il tuo codice è su github / stai cercando feedback?
myesain

1
@myesain La fonte è nell'IPI. Il feedback è benvenuto
dsstorefile1
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.