Esiste un metodo per esportare gli URL delle schede aperte di una finestra di Firefox?


79

Se ho una finestra di Firefox aperta che contiene 10 schede, esiste un modo in Firefox o tramite un plug-in per ottenere gli URL di quelle 10 schede come file di testo o in qualche altro formato?

In questo momento, se voglio farlo, devo copiare l'URL della scheda A, incollarlo da qualche parte, passare alla scheda B e ripetere. Potrei anche aggiungere tutte le schede ai segnalibri in una cartella ed esportarlo, ma sembra una seccatura.

Se non esiste un metodo simile, qualcuno potrebbe indicarmi alcuni documenti che descrivono le basi della scrittura di un plug-in di Firefox. Sono disposto a scriverlo da solo se non esiste un modo "standard".

Risposte:


77

Vai su Strumenti> Opzioni.

Nella scheda Generale cerca il pulsante Usa pagine correnti nella sezione Avvio. Quando si fa clic sul pulsante Usa pagine correnti , tutti gli URL delle pagine aperte in schede diverse vengono copiati nella casella di testo Pagina iniziale con un delimitatore di pipe. Copia il testo per ottenere tutti gli URL.

La scorciatoia da tastiera per simulare facendo clic sul pulsante Usa pagine correnti è Alt+ T+ O+ C(testato in Firefox 14)


9
Questa azione può anche essere facilmente annullata, basta premere ctrl-z per annullare la modifica e tutto ciò che era nella casella di testo in precedenza verrà ripristinato. Ora non è necessario installare un plug-in.
Kurtzbot,

3
Questo non funziona per me quando provo a salvare una sessione enorme di oltre 300 schede in circa 7 Windows. Sembra esserci un limite a questo trucco in termini di numeri di scheda, attenzione

3
Bella risposta. Alt+E+N+Cper qualsiasi altro utente Linux. :)
Ash,

3
Questo metodo funziona meravigliosamente, ma dovrai farlo per ogni finestra. Inoltre non afferra le schede appuntate, quindi dovrai farlo anche separatamente.
Tustin2121,

3
Questa non dovrebbe essere la risposta. Fammi capire bene, stai temporaneamente impostando la tua home page su una stringa contenente le schede correnti separate da pipe (che non sembrerà molto piacevole quando si inserisce in una e-mail o un documento). Copia l'URL, quindi annulla per ripristinare la tua home page su come l'avevi. Cosa succede se dimentichi quel passaggio? La risposta di Rook è un metodo logico molto migliore per ottenere tutti gli URL delle schede.
MarsAndBack,

24

Ho trovato un componente aggiuntivo chiamato URL schede di invio che copia gli URL di tutte le schede aperte con l'intenzione di inviarli via e-mail a qualcuno. Questo componente aggiuntivo consente inoltre al target degli URL di essere negli Appunti e nella posta elettronica, quindi questo risolve il mio problema al 100%.

https://addons.mozilla.org/en-US/firefox/addon/4437


3
sfortunatamente questa è la fine della vita con Firefox 57. Qualcuno ha trovato un'alternativa?
semtex41,

1
@ semtex41 Sì, c'è. Eccolo: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we Si chiama "Copia tutti gli URL delle schede WE"
Abhishek Oza,


dopo il codice è disponibile su github.com/aecreations/sendtaburls (o su SWH )
myrdd

11

Non è necessario esportare nulla.

Basta salvare tutte le schede in una cartella (sai già come farlo), fare clic destro sulla cartella, copiare. Apri il blocco note, incolla. Ecco. Tutti gli URL dei segnalibri in quella cartella.


1
Sì, funziona, ma stavo pensando di più sulla falsariga di avere un'opzione in un menu plug-in o nel menu contestuale che avrebbe inserito gli URL negli appunti. Quindi non dovrò creare, visualizzare ed eliminare le cartelle dei segnalibri intermedie.
Hekevintran,

Siamo spiacenti, non conosco nessun plugin che lo farebbe. È una richiesta piuttosto insolita (non riesco ancora a capire perché hai bisogno di qualcosa del genere ...). Ad ogni modo, ora hai un modo ... questo richiede circa 6 clic ... il più veloce che conosca, scusa.
Rook,

Fai clic destro sulla scheda, aggiungi tutte le schede ai segnalibri, ok, fai clic destro su dir, copia ... gli URL sono negli appunti ... 5 clic.
Rook,

Sì, hai ragione sull'insolenza. Penso che cercherò riferimenti sulla scrittura di plug-in per Firefox. Voglio che sia dannazione per 2 clic! Grazie comunque.
Hekevintran,

2
Questo non è un problema così insolito. Stavo cercando la stessa cosa. Ho più di 50 schede aperte sul mio PC di lavoro da cose che trovo nella mia pausa pranzo che voglio ricordare o tornare a leggere in seguito in seguito. voglio esportare e conservare in modo da poter aprire a casa e navigare a piacere. +1 per domanda
ianfuture

5

Un plugin open source per fare il lavoro: Copia come Markdown . Ulteriori vantaggi: funziona su Firefox e Chrome ed esporta con la formattazione Markdown.

Copia come Markdown per Chrome e Firefox

Digiti spesso manualmente il codice Markdown per un link o un'immagine, o anche tutte le schede in una finestra, e ti senti stanco? Copia come Markdown può aiutarti!

Caratteristiche

Copia come Markdown è un'estensione del browser che consente di copiare i seguenti elementi come Markdown negli Appunti di sistema:

  • Scheda corrente come collegamento
  • Un collegamento nella pagina
  • Un'immagine nella pagina
  • Un'immagine racchiusa in un collegamento
  • Tutte le schede come un elenco di collegamenti
  • Schede evidenziate come elenco di collegamenti

Estratto dal readme del progetto.

Può essere aggiunto a Firefox dal suo elenco di componenti aggiuntivi .


Grazie. Avevo scritto il mio bookmarklet per farlo per la scheda corrente, ma questa estensione offre funzionalità più utili.
Anthony G - giustizia per Monica il

3

Potresti voler prendere in considerazione un componente aggiuntivo simile con diverse opzioni, CopyAllURLs ; soprattutto se la corrispondenza non è una priorità. -Non sono 2 clic? È nel menu contestuale. [Quella pagina collegata elenca anche "soluzioni alternative"]


2
Bene, questo componente aggiuntivo non è più aggiornato ..... quale soluzione funzionerà anche per questo problema?

puoi scaricare l'ultima versione dalla homepage .
DJCrashdummy,

1
@DJCrashdummy che è generalmente una cattiva idea .... i componenti aggiuntivi sul sito vengono controllati per stabilità, malware ecc.
Wilf

3

Sto usando Copy Urls Expert . Aggiunge una voce di menu quando faccio clic con il tasto destro su una scheda. Esistono opzioni per copiare tutti gli URL nella finestra corrente, nel gruppo di schede corrente o in tutte le schede; e anche per aprire gli URL dagli Appunti. Gli URL sono appena separati da newline. Ho apprezzato la semplicità di questo approccio, rispetto ad alternative come gli URL della scheda Invia che include il titolo di ogni pagina insieme all'URL. "Copia Urls Expert" è una riscrittura di CopyAllURLs , che è defunta.


1
Sono anche un fan di questo, ma Firefox Quantum ... reeee. Copia Urls Expert è uno dei motivi per cui non ho ancora effettuato l'aggiornamento. Con lo script nella mia risposta che è stato risolto per me, ma ho anche bisogno di un sostituto per Menu Wizard e Tab Mix Plus.
mxmlnkn,

@mxmlnkn Sì, ho appena effettuato il downgrade installando un binario ESR di Firefox. Quindi posso digitare questa casella con "It's All Text!".
Metamorfico

3
#Test in Firefox 5.0
$sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore-backups\recovery.js"
$sessionStoreFileExists = Test-Path $sessionStoreFile
If($sessionStoreFileExists -eq $False) {
    #Test in Firefox 2.0, 3.0 and 4.0
    $sessionStoreFile = "$env:APPDATA\Mozilla\Firefox\Profiles\*.default\sessionstore.js"
}
(Get-Content -Encoding UTF8 -Raw -Path $sessionStoreFile).Trim('()') | ConvertFrom-Json |
Select -Expand Windows | Select -Expand Tabs | 
Where { !$_.hidden } | ForEach { @($_.Entries)[-1] } | 
Select Url, Title | Export-Csv -Path $CsvFile  -Encoding UTF8  -NoTypeInformation   

È possibile scaricare lo script SQL dettagliato da come esportare contemporaneamente tutti gli URL delle schede di Firefox (PowerShell)


2

Prova a esportare gli URL delle schede (Firefox 48+)

Ti consente di copiare l'elenco degli URL aperti correnti (facoltativamente includendo il loro titolo) negli Appunti o di esportarlo in un file con data e ora.


2

Dal commento di @Rook:

  • Fare clic destro su qualsiasi scheda

  • Scegli "Aggiungi tutte le schede ai segnalibri"

  • Fare clic con il tasto destro sulla nuova cartella

  • Scegli "copia"

Ora gli URL sono negli appunti.


Alcune note e suggerimenti: (1) Quando scegli " aggiungi tutte le schede ", Firefox aprirà una nuova finestra che ti chiederà di definire il nome e la posizione della cartella da creare. (2) Gli URL negli Appunti saranno separati da nuove righe. La prima riga conterrà il nome della cartella precedentemente definito . (3) su " clic con il pulsante destro del mouse sulla nuova cartella ": è possibile fare clic con il pulsante destro del mouse non solo nella " Libreria " ( Ctrl+Shift+O), ma anche nella barra dei segnalibri (dopo averla creata lì), nella barra dei segnalibri ( Ctrl+B) o anche il menu a discesa della barra dei menu.
myrdd,

@ aparente001: PS: suppongo che ti riferisci a questo commento di Rook . PPS: hai un refuso in "Chooseookmark";)
myrdd,

1
Premi CTRL+SHIFT+DFirefox (Windows) se l'opzione "Aggiungi tutte le schede ai segnalibri" non è presente quando fai clic con il pulsante destro del mouse su una scheda.
Leopoldo Sanczyk,

1

Ho usato URL Lister per un paio di occasioni. È un semplice componente aggiuntivo che aggiunge un'opzione in "Strumenti". Quindi visualizza gli URL di tutte le schede aperte in un'area di testo modificabile.

Permette di esportare l'elenco (copiandolo negli appunti) come testo semplice, ancore HTML o come elenco puntato.

Sembra (per confronto visivo delle schermate disponibili) simile agli URL della scheda Invia precedentemente citati , con le differenze essendo la mancanza del supporto e-mail e con l'esistenza dell'area di testo modificabile.

inserisci qui la descrizione dell'immagine


1
A differenza di Send Tab Urls , URL Lister non funziona con Firefox 56.
maxschlepzig

1

Come seconda scelta, hai menzionato l'inserimento dei link in un file di testo. Tale metodo consente di creare documentazione per la ricerca e di inviare per e-mail i collegamenti con titoli e descrizioni (o altri metadati), creando le proprie scelte su ciò che si desidera copiare e su come si desidera formattarlo. È possibile utilizzare Multiple Tab Handler (componente aggiuntivo di Firefox) . Mostrerò solo ciò che uso per copiare in e-mail, poiché penso che la creazione di un elenco non ordinato di collegamenti con URL sepolti nell'ipertesto non venga visualizzata bene qui. Le prime due pagine non avevano descrizioni, quindi ho inserito una delle mie. Se invii un'e-mail potrei mettere in grassetto manualmente i titoli e rimuovere "::" quando non è presente alcuna descrizione.

Navigazione a schede in Firefox :: La navigazione a schede in Firefox consente di caricare più pagine Web in schede separate all'interno della stessa finestra del browser

L'uso di MTH funziona bene per la creazione di documentazione in Evernote , utile se lavori su più sistemi o desideri che le tue note siano disponibili ovunque. Per aiutarti con alcuni esempi di configurazione di MTH con una varietà di scelte, vedi http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt


Mi oppongo alla modifica fatta sopra, che è ben intenzionata, ma distrugge il contenuto. MTH non genera un formato RTF, quindi non può generare ciò che viene mostrato sopra. Per qualcosa di simile al precedente si dovrebbe usare un diverso set di output e inserire tale output attraverso un editor online prima di incollarlo in una e-mail. L'esempio includeva un collegamento proprio a questa domanda in modo che si potesse vedere specificamente cosa potrebbe essere generato, oltre a altri due collegamenti (ancora inclusi) che servono non solo a mostrare nell'esempio ma come collegamenti a contenuti aggiuntivi di interesse. Gravi limiti alle risposte.
dmcritchie,

La risposta dovrebbe includere @djcrashdummy, -at-Hennes e -at-duDE. Al momento non avevo abbastanza punti per pubblicare buoni collegamenti che si sarebbero applicati solo al primo elenco per Gestore di schede multiple all'interno del paragrafo di grandi dimensioni. E ora mi mancano (alcune migliaia) punti per poter annullare una modifica errata.
dmcritchie,

1

Questo non è un componente aggiuntivo, ma per mia comodità ho scritto una funzione bash se non hai paura della riga di comando e se stai usando Linux:

getOpenTabs(){
    local profile=$( sed -n -r '/^Path=/,/^Default=1/{ s|^Path=(.*)|\1|p; }' 
        "$HOME/.mozilla/firefox/profiles.ini" )
    # https://github.com/avih/dejsonlz4/blob/master/src/dejsonlz4.c
    dejsonlz4 "$HOME/.mozilla/firefox/$profile/sessionstore-backups/recovery.jsonlz4" |
        jq -c '.windows[].tabs[].entries[-1].url' |
        sed 's|^"||; s|"$||;' |
        xclip -selection c
}

Quando si chiama questa funzione con getOpenTabsessa legge il backup della sessione corrente dalla cartella del profilo predefinito lo estrae utilizzando dejsonlz4, che è necessario installare per questa funzione, e salva i collegamenti negli Appunti. Pacchetti necessari (oltre dejsonlz4): jq, sed,xclip


0

Un buon modo per esportare tutte le schede aperte da FIREFOX è "CTRL + MAIUSC + D" o ALT + B e quindi aggiungere tutte le schede ai segnalibri e salvare come segnalibro delle cartelle in Gestione segnalibri -> quindi esportare come HTML


Aggiungi tutte le schede ai segnalibri ??? E i segnalibri esistenti?
Peter Mortensen,


-1

FARE CLIC su "ICONA" e trascinarlo sul desktop. (Il modo più veloce :) inserisci qui la descrizione dell'immagine


-1

Usa "Gruppi di schede" per esportare / importare facilmente tutte le tue schede come segnalibri


2
Sebbene ciò possa rispondere alla domanda, sarebbe una risposta migliore se tu potessi fornire qualche spiegazione sul perché lo faccia. Ad esempio, una breve spiegazione di cosa sono i gruppi di schede e come esportarli.
David Post

-3

dare seguito al suggerimento di tazo:

trascina l '"icona" (terra o lucchetto o altro) su un documento Word. l'URL viene visualizzato in qualsiasi punto in cui è stato lasciato il cursore.

questa non è una buona soluzione per la domanda originale, dato che devi ancora andare su ogni scheda, ma almeno è leggermente più veloce del clic con il tasto destro sulla barra degli indirizzi, della copia e dell'incollaggio in un documento. potrebbe anche essere una scorciatoia rapida per quei momenti in cui devi solo includere l'URL da una scheda con qualche altro testo.

nota: la prima volta che ho provato questo, è apparso nel documento di Word come testo diverso. il testo era un collegamento ipertestuale e quando ho aperto per modificare il collegamento ipertestuale, l'URL a cui puntava era la scheda su cui avevo tentato di trascinare. non so da dove provenga quel testo. la mia ipotesi è che potrebbe essere stato l'ultimo pezzo di testo che avevo copiato ed era seduto negli appunti.

note2: questo non ha funzionato per Blocco note.

note3: CopyAllURLs e URL Lister non sono disponibili per la versione 42.0 (o, a partire dal 2014). Copia collegamenti sembra essere ancora un'opzione. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

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.