Gibt es eine Methode zum Exportieren der URLs der geöffneten Registerkarten eines Firefox-Fensters?


79

Wenn ich ein Firefox-Fenster mit 10 Registerkarten geöffnet habe, gibt es in Firefox oder über ein Plug-In eine Möglichkeit, die URLs dieser 10 Registerkarten als Textdatei oder in einem anderen Format abzurufen?

Wenn ich dies jetzt tun möchte, muss ich die URL von Tab A kopieren, irgendwo einfügen, zu Tab B wechseln und wiederholen. Ich könnte auch alle Registerkarten als Lesezeichen in einen Ordner speichern und diesen exportieren, aber das scheint so ein Ärger zu sein.

Wenn es keine solche Methode gibt, könnte mich jemand auf einige Dokumente verweisen, die die Grundlagen des Schreibens eines Firefox-Plug-Ins beschreiben. Ich bin bereit, dies selbst zu schreiben, wenn es keinen "Standard" gibt.

Antworten:


76

Gehen Sie zu Extras> Optionen.

Suchen Sie auf der Registerkarte Allgemein im Abschnitt Start nach der Schaltfläche Aktuelle Seiten verwenden . Wenn Sie auf die Schaltfläche Aktuelle Seiten verwenden klicken , werden alle URLs der in verschiedenen Registerkarten geöffneten Seiten mit einem Pipe-Trennzeichen in das Textfeld Homepage kopiert. Kopieren Sie den Text, um alle URLs zu erhalten.

Die Tastenkombination auf dem zu simulieren , klicken Sie auf Aktuelle Seiten - Taste Alt+ T+ O+ C(getestet in Firefox 14)


8
Diese Aktion kann auch einfach rückgängig gemacht werden. Drücken Sie einfach Strg-Z, um die Änderung rückgängig zu machen, und alles, was sich zuvor in der Textbox befand, wird wiederhergestellt. Jetzt müssen Sie kein Plugin installieren.
Kurtzbot

3
Dies funktioniert bei mir nicht, wenn ich versuche, eine riesige Sitzung mit mehr als 300 Registerkarten in etwa 7 Windows zu speichern. Es scheint eine Grenze für diesen Trick in Bezug auf die Tab-Nummern zu geben,

3
Gute Antwort. Alt+E+N+Cfür alle anderen Linux-Benutzer. :)
Ash

3
Diese Methode funktioniert wunderbar, aber Sie müssen es für jedes Fenster tun. Es werden auch keine angehefteten Registerkarten erfasst, sodass Sie diese auch separat ausführen müssen.
Tustin2121,

3
Dies sollte nicht die Antwort sein. Lassen Sie mich das klarstellen, Sie setzen Ihre Homepage vorübergehend auf eine Zeichenfolge mit aktuellen Tabulatoren, die durch Pipes voneinander getrennt sind (was beim Einfügen in eine E-Mail oder ein Dokument nicht besonders gut aussieht). Sie kopieren die URL und machen sie dann rückgängig, um Ihre Homepage auf den ursprünglichen Zustand zurückzusetzen. Was passiert, wenn Sie diesen Schritt vergessen? Rooks Antwort ist eine viel bessere logische Methode, um alle Tab-URLs abzurufen.
MarsAndBack

24

Ich habe ein Add-On namens "Tab-URLs senden" gefunden, das die URLs aller geöffneten Tabs kopiert, um sie per E-Mail an eine andere Person zu senden. Dieses Add-On ermöglicht es auch, dass das Ziel der URLs sowohl die Zwischenablage als auch die E-Mail ist, sodass mein Problem zu 100% gelöst wird.

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


3
Leider ist dies das Ende des Lebens mit Firefox 57. Hat jemand eine Alternative gefunden?
Semtex41

1
@ semtex41 Ja das gibt es. Hier ist es: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we Es heißt "Copy All Tab URLs WE"
Abhishek Oza


fwiw der code ist unter github.com/aecreations/sendtaburls (oder bei SWH ) erhältlich
myrdd 31.10.18

10

Sie müssen nichts exportieren.

Speichern Sie einfach alle Registerkarten in einem Ordner (Sie wissen bereits, wie das geht), klicken Sie mit der rechten Maustaste auf den Ordner, und kopieren Sie ihn. Öffnen Sie den Notizblock und fügen Sie ihn ein. Voila. Alle URLs der Lesezeichen in diesem Ordner.


1
Ja, das funktioniert, aber ich dachte eher daran, eine Option in einem Plug-In-Menü oder im Kontextmenü zu haben, mit der die URLs in meine Zwischenablage verschoben werden. Dann muss ich keine Lesezeichen-Zwischenordner erstellen, anzeigen und löschen.
Hekevintran

Sorry, ich kenne kein Plugin, das das machen würde. Es ist eine ziemlich ungewöhnliche Bitte (ich kann immer noch nicht sehen, warum Sie so etwas brauchen ...). Wie auch immer, Sie haben jetzt eine Möglichkeit ... diese benötigt ungefähr 6 Klicks ... die schnellste, die ich kenne, sorry.
Turm

Klicken Sie mit der rechten Maustaste auf den Tab, markieren Sie alle Tabs mit einem Lesezeichen, klicken Sie mit der rechten Maustaste auf das Verzeichnis, kopieren Sie ... die URLs befinden sich in der Zwischenablage ... 5 Klicks.
Turm

Ja, Sie haben Recht, was die Ungewöhnlichkeit betrifft. Ich denke, ich werde Referenzen zum Schreiben von Firefox-Plug-Ins nachschlagen. Ich will, dass es 2 Klicks sind, verdammt! Trotzdem danke.
Hekevintran

2
Dies ist kein so ungewöhnliches Problem. Ich suchte genau das Gleiche. Ich habe mehr als 50 Registerkarten auf meinem Arbeits-PC geöffnet, die ich in meiner Mittagspause gefunden habe. Entweder möchte ich mich erinnern oder ich komme später zurück und lese sie genauer durch. Ich möchte exportieren und lagern, damit ich zu Hause öffnen und in Ruhe stöbern kann. +1 für die Frage
ianfuture

5

Ein Open-Source-Plugin, um die Aufgabe zu erledigen: Als Markdown kopieren . Zusätzliche Vorteile: Funktioniert sowohl mit Firefox als auch mit Chrome und exportiert mit Markdown-Formatierung.

Als Markdown für Chrome & Firefox kopieren

Geben Sie Markdown-Code häufig manuell für einen Link oder ein Bild oder sogar für alle Registerkarten in einem Fenster ein und fühlen Sie sich müde? Copy as Markdown kann Ihnen helfen!

Eigenschaften

Copy as Markdown ist eine Browsererweiterung, mit der Sie die folgenden Dinge als Markdown in Ihre Systemablage kopieren können:

  • Aktueller Tab als Link
  • Ein Link in der Seite
  • Ein Bild auf der Seite
  • Ein Bild, das mit einem Link umhüllt ist
  • Alle Registerkarten als Liste von Links
  • Markierte Registerkarten als Liste von Links

Auszug aus der Readme-Datei des Projekts.

Es kann über seine Add-On-Liste zu Firefox hinzugefügt werden .


Vielen Dank. Ich hatte mein eigenes Lesezeichen geschrieben, um dies für den aktuellen Tab zu tun, aber diese Erweiterung bietet nützlichere Funktionen.
Anthony Geoghegan

3

Möglicherweise möchten Sie ein ähnliches Add-On mit verschiedenen Optionen, CopyAllURLs , in Betracht ziehen . besonders wenn mailing keine priorität hat. -Ist das nicht 2 Klicks? Es ist im Kontextmenü. [Diese verlinkte Seite listet auch 'alternative Lösungen' auf]


2
Meine Güte, dieses Add-on ist veraltet. Welche Lösung wird für dieses Problem überhaupt funktionieren?

Sie können die neueste Version von der Homepage herunterladen .
DJCrashdummy

1
@ DJCrashdummy, das ist im Allgemeinen eine schlechte Idee .... Addons auf der Website auf Stabilität, Malware usw. überprüft werden
Wilf

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   

Sie können ein detailliertes SQL-Skript herunterladen, indem Sie angeben, wie alle URLs von Firefox-Registerkarten gleichzeitig exportiert werden sollen (PowerShell).


2

Ich verwende Copy Urls Expert . Es wird ein Menüelement hinzugefügt, wenn ich mit der rechten Maustaste auf eine Registerkarte klicke. Es gibt Optionen zum Kopieren aller URLs im aktuellen Fenster, in der aktuellen Registerkartengruppe oder aller Registerkarten. und auch zum Öffnen von URLs aus der Zwischenablage. Die URLs werden nur durch Zeilenumbrüche getrennt. Ich schätze die Einfachheit dieses Ansatzes im Vergleich zu Alternativen wie "Tab-URLs senden", die den Titel jeder Seite zusammen mit der URL enthalten. "Copy Urls Expert" ist eine Neufassung von CopyAllURLs , die nicht mehr funktioniert .


1
Ich bin auch ein Fan davon, aber Firefox Quantum ... reeee. Copy Urls Expert ist einer der Gründe, warum ich noch kein Update durchgeführt habe. Mit dem Skript in meiner Antwort ist das für mich gelöst, aber ich brauche auch einen Ersatz für Menu Wizard und Tab Mix Plus.
mxmlnkn

@mxmlnkn Ja, ich habe gerade ein Downgrade durchgeführt, indem ich eine Firefox ESR-Binärdatei installiert habe. Also kann ich dieses Feld mit "It's All Text!"
Metamorph

2

Versuchen Sie, Tabs-URLs zu exportieren (Firefox 48+)

Hiermit können Sie entweder die aktuell geöffnete URL-Liste (optional mit ihrem Titel) in die Zwischenablage kopieren oder sie in eine mit einem Zeitstempel versehene Datei exportieren.


2

Aus dem Kommentar von @Rook:

  • Klicken Sie mit der rechten Maustaste auf eine beliebige Registerkarte

  • Wähle "Lesezeichen für alle Tabs"

  • Klicken Sie mit der rechten Maustaste auf den neuen Ordner

  • Wähle "kopieren"

Jetzt befinden sich die URLs in der Zwischenablage.


Einige Hinweise: (1) Wenn Sie " Alle Registerkarten als Lesezeichen speichern " wählen , öffnet Firefox ein neues Fenster, in dem Sie aufgefordert werden, den Namen und den Speicherort des zu erstellenden Ordners festzulegen . (2) Die URLs in der Zwischenablage werden durch Zeilenumbrüche getrennt. Die erste Zeile enthält den zuvor definierten Ordnernamen . (3) über " Rechtsklick auf den neuen Ordner ": Sie können nicht nur in die " Bibliothek " ( Ctrl+Shift+O), sondern auch in die Lesezeichen-Symbolleiste (sofern Sie diese dort erstellt haben), die Lesezeichen-Seitenleiste ( Ctrl+B) oder sogar mit der rechten Maustaste klicken das Dropdown-Menü der Menüleiste.
31.

@ aparente001: PS: Ich nehme an, Sie beziehen sich auf diesen Kommentar von Rook . PPS: Du hast einen Tippfehler in „Chooseookmark“;)
31.

1
Drücken Sie CTRL+SHIFT+Din Firefox (Windows), wenn die Option "Alle Registerkarten als Lesezeichen speichern" nicht vorhanden ist, wenn Sie mit der rechten Maustaste auf eine Registerkarte klicken.
Leopoldo Sanczyk

1

Ich habe URL Lister für einige Gelegenheiten benutzt. Es ist ein einfaches Addon, das eine Option in "Extras" hinzufügt. Anschließend werden die URLs aller geöffneten Registerkarten in einem bearbeitbaren Textbereich angezeigt.

Sie können die Liste exportieren (indem Sie sie in die Zwischenablage kopieren) als Nur-Text-, HTML-Anker oder als Liste mit Aufzählungszeichen.

Es sieht (durch visuellen Vergleich der verfügbaren Screenshots) ähnlich aus wie die zuvor genannten Send Tab-URLs, mit den Unterschieden mangelnder E-Mail-Unterstützung und dem Vorhandensein des bearbeitbaren Textbereichs.

Bildbeschreibung hier eingeben


1
Im Gegensatz zu dem Tab Urls zu senden , URL Lister funktioniert nicht mit Firefox 56
maxschlepzig

1

Als zweite Wahl haben Sie erwähnt, dass die Links in eine Textdatei eingefügt werden. Mit dieser Methode können Sie Dokumentationen für die Recherche erstellen und die Links mit Titeln und Beschreibungen (oder anderen Metadaten) per E-Mail versenden. Dabei können Sie selbst auswählen, was Sie kopieren und wie Sie es formatieren möchten. Sie können den Multiple Tab Handler (Firefox-Addon) verwenden . Ich werde nur zeigen, was ich zum Kopieren in E-Mails verwende, da ich denke, dass das Erstellen einer ungeordneten Liste von Links mit vergrabenen URLs im Hypertext hier nicht gut angezeigt wird. Die ersten beiden Seiten hatten keine Beschreibungen, also warf ich eine meiner eigenen ein. Beim Versenden von E-Mails werden die Titel möglicherweise manuell fett gedruckt und das "::" entfernt, wenn keine Beschreibung vorhanden ist.

Browsen mit Registerkarten in Firefox :: Mit dem Browsen mit Registerkarten in Firefox können Sie mehrere Webseiten in separate Registerkarten innerhalb desselben Browserfensters laden

Die Verwendung von MTH eignet sich gut zum Erstellen von Dokumentation in Evernote. Dies ist nützlich, wenn Sie auf mehreren Systemen arbeiten oder Ihre Notizen überall verfügbar haben möchten. Einige Beispiele für die Einrichtung von MTH mit einer Vielzahl von Auswahlmöglichkeiten finden Sie unter http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt


Ich widerspreche der Bearbeitung des oben Gesagten, was gut gemeint ist, aber den Inhalt zerstört. MTH generiert kein Rich-Text-Format und kann daher nicht das oben gezeigte generieren. Für etwas Ähnliches wie oben müsste man einen anderen Ausgabesatz verwenden und diesen vor dem Einfügen in eine E-Mail über einen Online-Editor übertragen. Das Beispiel enthielt einen Link zu genau dieser Frage, so dass man genau sehen kann, was generiert werden könnte, plus zwei weitere Links (immer noch enthalten), die nicht nur im Beispiel angezeigt werden, sondern auch als Links zu zusätzlichen Inhalten von Interesse dienen. Schwerwiegende Einschränkungen bei den Antworten.
dmcritchie

Die Antwort sollte @djcrashdummy, -at-Hennes und -at-duDE enthalten. Zu der Zeit hatte ich nicht genug Punkte, um nette Links zu posten, die nur auf die erste Liste für Multiple Tab Handler innerhalb des großen Absatzes zutrafen. Und jetzt fehlen mir (ein paar tausend) Punkte, um eine fehlerhafte Bearbeitung rückgängig machen zu können.
Dmcritchie

1

Dies ist kein Addon, aber zu meiner eigenen Bequemlichkeit habe ich eine Bash-Funktion geschrieben, wenn Sie keine Angst vor der Kommandozeile haben und Linux verwenden:

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
}

Beim Aufruf dieser Funktion getOpenTabsliest sie die aktuelle Sitzungssicherung aus dem Standardprofilordner, extrahiert sie mit dejsonlz4, den Sie für diese Funktion installieren müssen, und speichert die Links in die Zwischenablage. Pakete benötigt (außer dejsonlz4): jq, sed,xclip


0

Eine gute Möglichkeit, alle geöffneten Tabs aus FIREFOX zu exportieren, ist "STRG + UMSCHALT + D" oder ALT + B und dann Alle Tabs mit einem Lesezeichen versehen und im Lesezeichen-Manager als Ordner-Lesezeichen speichern -> dann als HTML exportieren


Lesezeichen für alle Tabs setzen ??? Was ist mit den vorhandenen Lesezeichen?
Peter Mortensen


-1

KLICKEN SIE auf "ICON" und ziehen Sie auf den Desktop. (Der schnellste Weg :) Bildbeschreibung hier eingeben


-1

Mit "Registerkartengruppen" können Sie alle Ihre Registerkarten einfach als Lesezeichen exportieren / importieren


2
Während dies die Frage beantworten mag, wäre es eine bessere Antwort, wenn Sie eine Erklärung dafür liefern könnten . Zum Beispiel eine kurze Erklärung, was Registerkartengruppen sind und wie sie exportiert werden.
DavidPostill

-3

Folgen Sie dem Vorschlag von Tazo:

Ziehen Sie das "Symbol" (Erde oder Sperre oder was auch immer) auf ein Word-Dokument. Die URL wird an der Stelle angezeigt, an der sich der Cursor befand.

Dies ist keine gute Lösung für die ursprüngliche Frage, da Sie immer noch zu den einzelnen Registerkarten wechseln müssen. Zumindest ist dies etwas schneller, als mit der rechten Maustaste in die Adressleiste zu klicken, zu kopieren und dann in ein Dokument einzufügen. Dies kann auch eine schnelle Abkürzung sein, wenn Sie nur die URL von einem Tab mit einem anderen Text einfügen müssen.

Hinweis: Als ich das erste Mal versuchte, erschien es im Word-Dokument als anderer Text. Der Text war ein Hyperlink, und als ich ihn öffnete, um den Hyperlink zu bearbeiten, war die URL, auf die er zeigte, die Registerkarte, über die ich ziehen wollte. Ich weiß nicht, woher dieser Text kam. Ich vermute, es war vielleicht das letzte Stück Text, das ich kopiert hatte, und es befand sich in der Zwischenablage.

Hinweis 2: Dies funktionierte nicht für Notepad.

note3: CopyAllURLs und URL Lister sind für Version 42.0 (oder ab 2014) nicht verfügbar. Links kopieren scheint immer noch eine Option zu sein. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.