Apakah ada metode untuk mengekspor URL dari tab yang terbuka di jendela Firefox?

79

Jika saya memiliki jendela Firefox terbuka yang berisi 10 tab, apakah ada cara di Firefox atau dengan plug-in untuk mendapatkan URL dari 10 tab tersebut sebagai file teks atau format lainnya?

Sekarang jika saya ingin melakukan ini, saya perlu menyalin URL tab A, menempelkannya di suatu tempat, pindah ke tab B, dan ulangi. Saya juga bisa mem-bookmark semua tab ke dalam folder dan mengekspornya, tapi sepertinya itu merepotkan.

Jika tidak ada metode seperti itu, dapatkah seseorang mengarahkan saya ke beberapa dokumen yang menjelaskan dasar-dasar penulisan plug-in Firefox. Saya bersedia menulis ini sendiri jika tidak ada cara "standar".

hekevintran
sumber

Jawaban:

77

Buka Alat> Opsi.

Di tab General, cari tombol Use Current Pages di bagian Startup. Ketika Anda mengklik tombol Gunakan Halaman Saat Ini , semua URL halaman yang dibuka di tab yang berbeda disalin ke kotak teks Halaman Beranda dengan pembatas pipa. Salin teks untuk mendapatkan semua URL.

Pintasan keyboard untuk mensimulasikan mengklik tombol Use Current Pages adalah Alt+ T+ O+ C(diuji di Firefox 14)

mvark
sumber
9
Tindakan ini juga dapat dengan mudah dibalik, cukup tekan ctrl-z untuk membatalkan perubahan dan apa pun yang ada di kotak teks sebelumnya akan dikembalikan. Sekarang Anda tidak perlu menginstal plugin.
kurtzbot
3
Ini tidak berfungsi untuk saya ketika mencoba menyimpan sesi besar lebih dari 300 tab di sekitar 7 Windows. Tampaknya ada batasan untuk trik ini dalam hal nomor tab, waspadalah
3
Jawaban bagus. Alt+E+N+Cuntuk pengguna Linux lainnya. :)
Ash
3
Metode ini berfungsi luar biasa, tetapi Anda harus melakukannya untuk setiap jendela. Ini juga tidak mengambil tab yang disematkan, jadi Anda harus melakukannya secara terpisah juga.
Tustin2121
3
Ini seharusnya bukan jawabannya. Biarkan saya meluruskan hal ini, Anda sementara menyetel beranda ke string yang berisi tab saat ini yang dipisahkan oleh pipa (yang tidak akan terlihat bagus ketika psting ke email atau dokumen). Anda menyalin URL, dan kemudian membatalkan untuk mengatur beranda Anda kembali ke bagaimana Anda memilikinya. Apa yang terjadi jika Anda lupa langkah itu? Jawaban Rook adalah metode logis yang jauh lebih baik untuk mendapatkan semua URL tab.
MarsAndBack
24

Saya menemukan pengaya yang disebut Kirim Tab URL yang menyalin URL dari semua tab terbuka dengan maksud mengirimkannya melalui email ke seseorang. Add-on ini juga memungkinkan target URL menjadi clipboard serta email sehingga ini memecahkan masalah saya 100%.

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

hekevintran
sumber
3
sayangnya ini adalah akhir hidup dengan Firefox 57. Adakah yang menemukan alternatif?
semtex41
1
@ semtex41 Ya ada. Ini dia: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we Yang disebut "Salin Semua Tab URL KAMI"
Abhishek Oza
Juga, yang lain: addons.mozilla.org/en-US/firefox/addon/…
MarsAndBack
untuk kode ini tersedia di github.com/aecreations/sendtaburls (atau di SWH )
myrdd
11

Tidak perlu mengekspor apa pun.

Cukup simpan semua tab di folder (Anda sudah tahu cara melakukannya), klik kanan pada folder, salin. Buka notepad, rekatkan. Voila. Semua URL bookmark di folder itu.

Benteng
sumber
1
Ya, itu berhasil, tapi saya lebih berpikir untuk memiliki opsi dalam menu plug-in atau menu konteks yang akan memasukkan URL ke clipboard saya. Maka saya tidak perlu membuat, melihat, dan menghapus folder bookmark perantara.
hekevintran
Maaf, tidak tahu plugin apa pun yang akan melakukan itu. Itu adalah permintaan yang agak tidak biasa (saya masih tidak bisa melihat mengapa Anda membutuhkan sesuatu seperti itu ...). Ngomong-ngomong, Anda punya satu jalan sekarang ... yang ini membutuhkan sekitar 6 klik ... tercepat yang saya tahu, maaf.
Benteng
Klik kanan pada tab, bookmark semua tab, ok, klik kanan pada dir, salin ... url ada di clipboard ... 5 klik.
Benteng
Ya Anda benar tentang itu hal yang tidak biasa. Saya pikir saya akan mencari referensi tentang penulisan plug-in Firefox. Saya ingin 2 klik, sial! Terimakasih Meskipun.
hekevintran
2
Ini bukan masalah yang luar biasa. Saya mencari hal yang sama. Saya memiliki lebih dari 50 tab pada komputer saya dari hal-hal yang saya temukan di waktu istirahat makan siang, saya ingin mengingat atau kembali dan membaca secara mendalam nanti. saya ingin mengekspor dan menyimpan sehingga saya bisa membuka di rumah dan menjelajah waktu luang. +1 untuk pertanyaan
ianfuture
5

Plugin open source untuk melakukan pekerjaan: Salin sebagai Penurunan harga . Manfaat tambahan: berfungsi di Firefox dan Chrome, dan diekspor dengan pemformatan Markdown.

Salin sebagai Penurunan Nilai untuk Chrome & Firefox

Apakah Anda sering mengetik kode penurunan harga secara manual untuk tautan atau gambar, atau bahkan semua tab di jendela, dan merasa lelah? Salin sebagai Penurunan harga dapat membantu Anda!

fitur

Salin sebagai Penurunan harga adalah ekstensi browser membantu Anda menyalin hal-hal berikut sebagai Penurunan harga ke papan klip sistem Anda:

  • Tab saat ini sebagai Tautan
  • Tautan di Halaman
  • Sebuah Gambar di Halaman
  • Gambar yang dibungkus dengan Tautan
  • Semua Tab sebagai Daftar Tautan
  • Tab yang Disorot sebagai Daftar Tautan

Kutipan dari readme proyek.

Itu dapat ditambahkan ke Firefox dari daftar Add-Ons-nya .

gaborous
sumber
Terima kasih. Saya telah menulis bookmarklet saya sendiri untuk melakukan ini untuk tab saat ini tetapi ekstensi ini menyediakan fitur yang lebih bermanfaat.
Anthony G - keadilan untuk Monica
3

Anda mungkin ingin mempertimbangkan pengaya serupa dengan opsi yang berbeda, CopyAllURLs ; terutama jika pengiriman surat bukan prioritas. -Bukankah itu 2 klik? Ada di menu konteks. [Halaman tertaut itu juga mencantumkan 'solusi alternatif']

allanrockwell
sumber
2
Sheesh, add-on ini sudah ketinggalan zaman ..... solusi apa yang akan bekerja untuk masalah ini?
Anda dapat mengunduh versi terbaru dari beranda .
DJCrashdummy
1
@DJCrashdummy yang umumnya merupakan ide yang buruk .... addons di situs tersebut diperiksa untuk stabilitas, malware dll
Wilf
3

Saya menggunakan Ahli Url Salin . Itu menambahkan item menu ketika saya mengklik kanan tab. Ada opsi untuk menyalin semua URL di jendela saat ini, di grup tab saat ini, atau semua tab; dan juga untuk membuka URL dari clipboard. URL hanya dipisahkan oleh baris baru. Saya menghargai kesederhanaan dari pendekatan ini, dibandingkan dengan alternatif seperti Kirim URL Tab yang mencakup judul setiap halaman bersama dengan URL. "Salin Pakar Ahli" adalah penulisan ulang CopyAllURLs , yang tidak berfungsi.

Metamorf
sumber
1
Saya juga penggemar ini, tetapi Firefox Quantum ... reeee. Salin Pakar Ahli adalah salah satu alasan saya tidak memperbarui. Dengan skrip dalam jawaban saya yang dipecahkan untuk saya, tetapi saya juga membutuhkan pengganti untuk Menu Wizard dan Tab Mix Plus.
mxmlnkn
@mxmlnkn Ya saya baru saja diturunkan dengan menginstal biner ESR Firefox. Jadi saya bisa mengetik di kotak ini dengan "Ini Semua Teks!".
Metamorf
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   

Anda dapat mengunduh skrip SQL detail dari cara mengekspor semua URL tab Firefox sekaligus (PowerShell)

frank tan
sumber
2

Cobalah untuk Mengekspor URL Tab (Firefox 48+)

Ini memungkinkan Anda menyalin daftar URL yang dibuka saat ini (opsional termasuk judulnya) ke clipboard atau mengekspornya ke file timestamped.

alct
sumber
2

Dari komentar oleh @Rook:

  • Klik kanan pada sembarang tab

  • Pilih "bookmark semua tab"

  • Klik kanan pada folder baru

  • Pilih "salin"

Sekarang URL ada di clipboard.

aparente001
sumber
Beberapa catatan & petunjuk: (1) Ketika Anda memilih " bookmark semua tab ", Firefox akan membuka jendela baru yang meminta Anda untuk menentukan nama dan lokasi folder yang akan dibuat. (2) URL di clipboard akan dipisahkan oleh baris baru. Baris pertama akan berisi nama folder yang didefinisikan sebelumnya . (3) tentang " mengklik kanan pada folder baru ": Anda dapat mengklik kanan tidak hanya di " Perpustakaan " ( Ctrl+Shift+O), tetapi juga di Bilah Alat Penanda (jika Anda membuatnya di sana), Bilah Sisi Penanda ( Ctrl+B) atau bahkan menu tarik-turun bilah menu.
myrdd
@ aparente001: PS: Saya kira Anda merujuk komentar ini oleh Rook . PPS: Anda mendapatkan salah ketik di "Chooseookmark";)
myrdd
1
Tekan CTRL+SHIFT+Ddi Firefox (Windows) jika opsi "Bookmark semua tab" tidak ada ketika Anda mengklik kanan tab.
Leopoldo Sanczyk
1

Saya telah menggunakan Daftar URL untuk beberapa kesempatan. Ini adalah addon sederhana yang menambahkan opsi di "Alat". Ini kemudian menampilkan semua URL tab terbuka di area teks yang dapat diedit.

Hal ini memungkinkan untuk mengekspor daftar (dengan menyalinnya ke clipboard) sebagai teks biasa, jangkar HTML atau sebagai daftar berpoin.

Tampaknya (dengan perbandingan visual dari tangkapan layar yang tersedia) mirip dengan URL Tab Kirim yang disebutkan sebelumnya , dengan perbedaannya adalah kurangnya dukungan email dan dengan keberadaan area teks yang dapat diedit.

masukkan deskripsi gambar di sini

Doktoro Reichard
sumber
1
Berbeda dengan Url Tab Kirim , Daftar URL tidak berfungsi dengan Firefox 56.
maxschlepzig
1

Sebagai pilihan kedua yang Anda sebutkan menempatkan tautan ke file teks. Metode itu memungkinkan Anda membuat dokumentasi untuk penelitian, dan mengirim tautan melalui email dengan judul, dan deskripsi (atau data meta lainnya), membuat pilihan Anda sendiri tentang apa yang ingin Anda salin dan bagaimana Anda ingin diformat. Anda dapat menggunakan Multiple Tab Handler (addon Firefox) . Saya hanya akan menunjukkan apa yang saya gunakan untuk menyalin ke email, karena saya pikir membuat daftar tautan tanpa uraian dengan url yang terkubur dalam hiperteks tidak akan muncul dengan baik di sini. Dua halaman pertama tidak memiliki deskripsi, jadi saya melemparkan salah satu dari saya sendiri. Jika mengirim email, saya mungkin secara manual menebalkan judul, dan menghapus "::" ketika tidak ada deskripsi.

Penjelajahan Tab di Firefox :: Penjelajahan dengan tab di Firefox memungkinkan Anda memuat banyak halaman web ke dalam tab terpisah di dalam jendela browser yang sama

Menggunakan MTH berfungsi baik untuk membuat dokumentasi di Evernote , berguna jika Anda bekerja pada banyak sistem atau ingin catatan Anda tersedia di mana saja. Untuk membantu Anda dengan beberapa contoh pengaturan MTH dengan berbagai pilihan, lihat http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt

dmcritchie
sumber
Saya keberatan mengedit dilakukan di atas, yang dimaksudkan dengan baik, tetapi menghancurkan konten. MTH tidak menghasilkan format teks kaya, sehingga tidak dapat menghasilkan apa yang ditunjukkan di atas. Untuk sesuatu yang mirip dengan yang di atas harus menggunakan set output yang berbeda dan memasukkan output melalui editor online sebelum menempelkan ke email. Contohnya menyertakan tautan ke pertanyaan ini sehingga orang dapat melihat secara spesifik apa yang mungkin dihasilkan, ditambah dua tautan lainnya (masih termasuk) yang tidak hanya berfungsi untuk ditampilkan dalam contoh tetapi sebagai tautan ke konten menarik lainnya. Keterbatasan jawaban.
dmcritchie
Jawaban seharusnya mencakup @djcrashdummy, -at-Hennes, dan -at-duDE. Pada saat itu saya tidak memiliki cukup poin untuk memposting tautan yang bagus yang hanya akan diterapkan pada daftar pertama untuk Multiple Tab Handler dalam paragraf besar. Dan sekarang saya kekurangan (beberapa ribu) poin untuk dapat membalikkan suntingan yang salah.
dmcritchie
1

Ini bukan addon, tetapi untuk kenyamanan saya sendiri, saya menulis fungsi bash jika Anda tidak takut pada baris perintah dan jika Anda menggunakan 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
}

Saat memanggil fungsi ini dengan getOpenTabsitu membaca cadangan sesi saat ini dari folder profil default mengekstraknya menggunakan dejsonlz4, yang Anda perlu menginstal untuk fungsi ini, dan menyimpan tautan ke clipboard. Paket yang diperlukan (selain dejsonlz4): jq, sed,xclip

mxmlnkn
sumber
0

Cara yang baik untuk mengekspor semua tab yang dibuka dari FIREFOX adalah "CTRL + SHIFT + D" atau ALT + B dan kemudian Tandai semua tab dan simpan sebagai bookmark folder di Pengelola Bookmark -> lalu ekspor sebagai HTML

Petre Sosa
sumber
Tandai semua tab ??? Bagaimana dengan bookmark yang ada?
Peter Mortensen
-1

KLIK "ICON" dan seret ke desktop. (Cara tercepat :) masukkan deskripsi gambar di sini

T.Todua
sumber
-1

Gunakan "Grup Tab" Anda dapat mengekspor / mengimpor semua tab Anda dengan mudah sebagai bookmark

Martin
sumber
2
Meskipun ini mungkin menjawab pertanyaan, itu akan menjadi jawaban yang lebih baik jika Anda bisa memberikan penjelasan mengapa itu bisa terjadi. Misalnya, penjelasan singkat tentang apa itu grup tab, dan bagaimana cara mengekspornya.
DavidPostill
-3

ikuti saran tazo:

seret "ikon" (bumi atau kunci atau apa pun) ke dokumen Word. URL muncul di titik mana pun kursor ditinggalkan.

ini bukan solusi yang baik untuk pertanyaan awal, karena Anda masih harus membuka setiap tab, tetapi setidaknya ini sedikit lebih cepat daripada mengklik kanan di bilah alamat, menyalin, dan lalu menempelkan dalam dokumen. itu juga bisa menjadi jalan pintas cepat untuk saat-saat ketika Anda hanya perlu memasukkan URL dari tab dengan beberapa teks lainnya.

Catatan: pertama kali saya mencoba ini, muncul di dokumen Word sebagai teks yang berbeda. teksnya adalah hyperlink, dan ketika saya membuka untuk mengedit hyperlink, URL yang ditunjukkannya adalah tab yang saya coba seret. saya tidak tahu dari mana teks itu berasal. Dugaan saya adalah itu mungkin bagian terakhir dari teks yang saya salin dan itu berada di clipboard.

note2: ini tidak berfungsi untuk Notepad.

note3: CopyAllURLs dan URL Lister tidak tersedia untuk versi 42.0 (atau, sekitar tahun 2014). Salin Tautan sepertinya masih menjadi pilihan. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

colbey
sumber