Firefox penceresinin açık sekmelerinin URL'lerini dışa aktarmak için bir yöntem var mı?


79

10 sekme içeren bir Firefox pencerem varsa, bu 10 sekmenin URL'lerini bir metin dosyası veya başka bir format olarak almak için Firefox'ta veya eklenti ile bir yolu var mı?

Şu anda bunu yapmak istersem, A sekmesinin URL’sini kopyalamalı, bir yere yapıştırmalı, B sekmesine taşımalı ve tekrarlamam gerekiyor. Ayrıca tüm sekmeleri bir klasöre atayabilir ve dışa aktarabilirdim, ama bu böyle bir güçlük gibi görünüyor.

Böyle bir yöntem yoksa, birisi beni bir Firefox eklentisi yazmanın temelini açıklayan bazı belgelere yönlendirebilir. "Standart" bir yol yoksa, bunu kendim yazmaya hazırım.

Yanıtlar:


76

Araçlar> Seçenekler'e gidin.

Genel sekmesinde , Başlangıç ​​bölümündeki Geçerli Sayfaları Kullan düğmesini arayın . Geçerli Sayfaları Kullan düğmesini tıkladığınızda, farklı sekmelerdeki sayfaların tüm URL'leri bir boru sınırlayıcı ile Ana Sayfa metin kutusuna kopyalanır. Tüm URL’leri almak için metni kopyalayın.

Geçerli Sayfaları Kullan düğmesini tıklatarak simülasyon yapmak için kullanılan klavye kısayolu Alt+ T+ O+ ' dır C(Firefox 14'te test edilmiştir).


8
Bu işlem de kolayca tersine çevrilebilir, değişikliği geri almak için ctrl-z'ye basmanız yeterlidir ve daha önce metin kutusundaki her şey geri yüklenir. Şimdi bir eklenti kurmanıza gerek yok.
kurtzbot

3
Bu yaklaşık 7 Windows'ta 300'den fazla sekme içeren büyük bir oturumu kaydetmeye çalışırken benim için çalışmıyor. Bu numaraya sekme numaraları açısından bir sınır var gibi gözüküyor, dikkat

3
Güzel cevap Alt+E+N+Cdiğer Linux kullanıcıları için. :)
Ash

3
Bu yöntem harika çalışıyor, ancak her pencere için yapmanız gerekecek. Ayrıca sabitlenmiş sekmeleri de almaz, bu yüzden bunları da ayrı ayrı yapmanız gerekir.
Tustin2121

3
Cevap bu olmamalı. Bunu açıklığa kavuşturmama izin verin, ana sayfanızı geçici olarak borularla ayrılmış mevcut sekmeleri içeren bir dizeye ayarlıyorsunuz (bir e-postaya veya belgeye girerken çok hoş görünmeyecek). URL'yi kopyalarsınız ve sonra ana sayfanızı nasıl yaptığınız gibi ayarlamak için geri dönersiniz. Bu adımı unutursanız ne olur? Kale'nin cevabı, tüm sekme URL'lerini almak için daha iyi bir mantıksal yöntemdir.
MarsAndBack,

24

Açık sekmelerin URL'lerini birisine e-postayla göndermek amacıyla kopyalayan Send Sekme URL'leri adında bir eklenti buldum. Bu eklenti, URL'lerin hedefinin pano gibi e-posta olmasını da sağlar, böylece sorunumu% 100 çözer.

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


3
ne yazık ki bu Firefox 57 ile hayatın sonu. Bir alternatif bulan oldu mu?
semtex41

1
@ semtex41 Evet var. İşte burada: addons.mozilla.org/en-US/firefox/addon/copy-all-tab-urls-we "BİZ Tüm Sekme URL'lerini Kopyala" olarak adlandırıldı
Abhishek Oza


Kodun ardından github.com/aecreations/sendtaburls adresinde (veya SWH adresinde ) bulunabilir
myrdd

10

Hiçbir şey ihraç etmeye gerek yok.

Sadece tüm sekmeleri bir klasöre kaydedin (nasıl yapılacağını zaten biliyorsunuz), klasöre sağ tıklayın, kopyalayın. Not defterini açın, yapıştırın. Voila. Bu klasördeki tüm yer imlerinin URL'leri.


1
Evet, bu işe yarıyor, ancak bir eklenti menüsünde veya URL'leri panoya ekleyen bağlam menüsünde bir seçeneğin bulunduğu satırlar boyunca daha fazlasını düşünüyordum. O zaman ara yer imi klasörlerini oluşturmak, görüntülemek ve silmek zorunda kalmayacağım.
hekevintran

Üzgünüz, bunu yapacak herhangi bir eklenti bilmiyorum. Bu alışılmadık bir istek (neden böyle bir şeye ihtiyacın olduğunu hala göremiyorum ...). Her neyse, şimdi bir yolun var ... bu, yaklaşık 6 tıklama alıyor ... en hızlı şekilde üzgünüm.
Rook

Sekmeye sağ tıklayın, tüm sekmeleri yer imlerine ekleyin, tamam, dir üzerine sağ tıklayın, kopyalayın ... url'ler panoda ... 5 tıklama.
Rook

Evet, sıradışılık konusunda haklısın. Firefox eklentileri yazarken referanslara bakacağımı düşünüyorum. 2 tıklama kahretsin olmasını istiyorum! Yine de teşekkürler.
hekevintran

2
Bu çok nadir bir problem değil. Ben de aynı şeyi arıyordum. İş bilgisayarıma öğle yemeğinde bulduğum şeylerden 50+ sekme açıyorum ya hatırlamak ya da geri gelip daha sonra derinlemesine okumak istiyorum. İhracat yapmak ve depolamak istiyorum böylece evde açıp boş zamanlarında gezinebiliyorum. Soru için +1
ianfuture

5

İşi yapmak için açık kaynak kodlu bir eklenti: Markdown olarak kopyala . Eklenen avantajlar: hem Firefox hem de Chrome'da çalışır ve Markdown formatıyla dışa aktarılır.

Chrome ve Firefox için Markdown Olarak Kopyala

Markdown kodunu genellikle bir bağlantı veya resim için, hatta bir penceredeki tüm sekmeler için manuel olarak yazıyor ve kendinizi yorgun hissediyor musunuz? Markdown size yardımcı olabilir olarak kopyalayın!

Özellikleri

Markdown olarak kopyala, bir tarayıcı eklentisidir, aşağıdakileri Markdown olarak sistem panonuza kopyalamanıza yardımcı olur:

  • Bağlantı Olarak Geçerli Sekme
  • Sayfadaki Bir Bağlantı
  • Sayfadaki Bir Resim
  • Link ile sarılmış bir resim
  • Bağlantı Listesi Olarak Tüm Sekmeler
  • Bağlantı Listesi Olarak Vurgulanan Sekmeler

Projenin beni okuyan bölümünden.

Firefox’a Eklentiler listesinden eklenebilir .


Teşekkürler. Geçerli sekme için bunu yapmak için kendi yer imi kitabımı yazmıştım ancak bu uzantı daha kullanışlı özellikler sunuyor.
Anthony Geoghegan

3

Farklı seçeneklerle benzer bir eklenti düşünebilirsiniz, CopyAllURLs ; özellikle postalama öncelikli değilse. - 2 tıklama değil mi? Bağlam menüsünde. [Bu bağlantılı sayfada ayrıca 'alternatif çözümler' listeleniyor]


2
Sheesh, bu eklenti artık güncel değil ..... bu sorun için ne gibi bir çözüm işe yarayacak?

En son sürümü ana sayfadan indirebilirsiniz .
DJCrashdummy

1
Genellikle kötü bir fikir @DJCrashdummy .... sitesinde eklentileri, zararlı yazılım vb istikrar için kontrolden geç
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   

Firefox sekmelerinin tüm URL'lerinin bir kerede dışa aktarılmasından detay SQL komut dosyasını indirebilirsiniz (PowerShell)


2

URL'leri Kopyalama Uzmanı kullanıyorum . Bir sekmeyi sağ tıkladığımda bir menü öğesi ekler. Geçerli penceredeki, geçerli sekme grubundaki veya tüm sekmelerdeki tüm URL'leri kopyalamak için seçenekler vardır; ve ayrıca URL’leri panodan açmak için. URL’ler sadece yeni satırlarla ayrılır. Her sayfanın başlığını, URL ile birlikte içeren Sekme Gönder URL'leri gibi alternatiflerle karşılaştırıldığında, bu yaklaşımın basitliğini takdir ediyorum. "Kopyalama Urlleri Uzmanı" , geçersiz olan CopyAllURL’lerin yeniden yazılmasıdır .


1
Ben de bunun hayranıyım ama Firefox Quantum ... reeee. URL'leri Kopyala Uzman, henüz güncellemediğim nedenlerden biri. Cevabımdaki senaryo benim için çözüldü, fakat aynı zamanda Menu Wizard ve Tab Mix Plus'ın yerine geçmem gerekiyor.
mxmlnkn

@mxmlnkn Evet, bir Firefox ESR ikili dosyası yükleyerek daha yeni düşürdüm. Böylece bu kutuya "Hepsi Metin!" Yazabilirim.
Metamorfik

2

Sekmeleri URL'leri Dışa Aktarmayı deneyin (Firefox 48+)

Geçerli açılan URL'lerin listesini (isteğe bağlı olarak başlıkları dahil) panoya kopyalamanıza veya zaman damgalı bir dosyaya vermenize olanak sağlar.


2

Gönderen comment @Rook tarafından:

  • Herhangi bir sekmeye sağ tıklayın

  • "Tüm sekmelere yer işareti koy" seçeneğini seçin

  • Yeni klasöre sağ tıklayın

  • "Kopyala" seçeneğini seçin

Şimdi URL’ler panoda.


Bazı notlar ve püf noktaları: (1)Tüm sekmelere yer işareti koy ” seçildiğinde , Firefox, oluşturulacak klasörün adını ve konumunu tanımlamanızı isteyen yeni bir pencere açar . (2) Panodaki URL’ler yeni satırlarla ayrılır. İlk satır önceden tanımlanmış klasör adını içerecektir . (3) about ”hakkında yeni klasöre sağ tıklayarak “: Sadece ” Library ” de ( Ctrl+Shift+O) sağ tıklayabilirsiniz , aynı zamanda Bookmarks Araç Çubuğu (orada yarattığınız için), Bookmarks Kenar Çubuğu ( Ctrl+B) veya hatta sağ tıklayabilirsiniz menü çubuğunun aşağı açılır menüsü.
myrdd

@ Aparente001: Not: Seni kastediyoruz varsayalım Bu yoruma göre Rook . PPS: “Chooseookmark“;) 'da bir yazım hatası var
myrdd

1
CTRL+SHIFT+DBir sekmeyi sağ tıklattığınızda "Tüm sekmelere yer işareti koy" seçeneği yoksa, Firefox'ta (Windows) tuşuna basın .
Leopoldo Sanczyk

1

Ben kullandım URL Lister vesilelerle bir çift için. "Araçlar" a bir seçenek ekleyen basit bir eklentidir. Daha sonra tüm açık sekmelerin URL'lerini düzenlenebilir bir metin alanında gösterir.

Listeyi (panoya kopyalayarak) düz metin, HTML çapaları veya madde imli liste olarak dışa aktarmanıza olanak tanır.

Yukarıda belirtilen Gönderme Sekmesi URL'lerine benzeyen (mevcut ekran görüntülerinin görsel karşılaştırmasıyla) , farklılıklar e-posta desteğinin olmaması ve düzenlenebilir metin alanının varlığı gibi görünüyor.

görüntü tanımını buraya girin


1
Gönderme
Sekmeli

1

İkinci seçenek olarak linkleri bir metin dosyasına koymaktan bahsetmiştin. Bu yöntem, araştırma için belgeler oluşturmanıza ve kopyalamak istedikleriniz ve nasıl biçimlendirmek istediğinize ilişkin kendi seçimlerinizi oluşturarak başlıklar ve açıklamalar (veya diğer meta veriler) içeren bağlantıları e-posta ile göndermenize olanak sağlar. Sen kullanabilirsiniz Çoklu Sekme Handler (Firefox eklentisi) . Sadece e-postaya kopyalamak için ne kullandığımı göstereceğim, çünkü köprüde gömülü URL'lerle sıralanmamış bir bağlantı listesi oluşturmanın burada iyi görünmeyeceğini düşünüyorum. İlk iki sayfanın açıklamaları yoktu, bu yüzden kendimden birine attım. E-posta ile gönderirseniz başlıkları el ile kalın yazabilir ve açıklama olmadığında "::" harfini kaldırabilirim.

Firefox'ta Sekmeli Tarama :: Firefox'ta Sekmeli tarama, aynı tarayıcı penceresinde birden fazla web sayfasını ayrı sekmelere yüklemenizi sağlar

MTH'yi kullanmak, Evernote'ta doküman oluşturmak için işe yarar, birden fazla sistem üzerinde çalışıyorsanız veya notlarınızı her yerde kullanılabilir yapmak istiyorsanız kullanışlıdır. MTH'yi çeşitli seçeneklerle ayarlama örnekleriyle ilgili size yardımcı olmak için http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt adresine bakın.


Yukarıda yapılanları düzenlemeyi, iyi niyetli olduğunu, ancak içeriği bozduğunu itiraz ediyorum. MTH zengin metin formatı oluşturmaz, bu nedenle yukarıda gösterilenleri üretemez. Yukarıdakilere benzer bir şey için, farklı bir çıktı kümesi kullanmak ve bir e-postaya yapıştırmadan önce bu çıktıyı çevrimiçi bir editöre koymak gerekir. Örnek, bu soruya bir bağlantı içermekte, böylece bir insan neyin üretilebileceğini özel olarak görebilmekte, artı sadece örnekte gösterilmeye hizmet etmeyen iki tane daha bağlantı (ilgi alanına giren) bağlantılar sunmaktadır. Cevaplarda ciddi kısıtlamalar.
dmcritchie

Cevap @djcrashdummy, -at-Hennes ve -at-duDE'yi içermelidir. O zamanlar sadece büyük paragraftaki Çoklu Sekme İşleyicisi için ilk listeye uygulanan güzel linkleri göndermek için yeterli puanım yoktu. Ve şimdi (birkaç bin) yanlış bir düzenlemeyi tersine çevirebilecek noktalardan yoksundur.
dmcritchie

1

Bu bir addon değildir, ancak kendi rahatlığım için, komut satırından korkmuyorsanız ve Linux kullanıyorsanız, bir bash işlevi yazdım:

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
}

Bu işlevi çağırırken getOpenTabs, geçerli oturum yedeklemesini okur, dejsonlz4bu işlev için yüklemeniz gereken varsayılan profil klasöründen çıkarır ve bağlantıları panoya kaydeder. Paketler (dejsonlz4 yanı sıra) gerekli: jq, sed,xclip


0

Tüm açılan sekmeleri FIREFOX'tan dışa aktarmanın iyi bir yolu "CTRL + ÜST KRKT + D" veya ALT + B ve ardından Tüm sekmeleri Yer İşareti'ne ekleyin ve Yer İşareti Yöneticisi'nde klasör yer imi olarak kaydedin -> ardından HTML olarak dışa aktarın


Tüm sekmeleri favorilere ekle ??? Peki ya mevcut yer imleri?
Peter Mortensen


-1

"ICON" düğmesini tıklayın ve masaüstüne sürükleyin. (En hızlı yol :) görüntü tanımını buraya girin


-1

"Sekme Grupları" nı kullanın, tüm sekmelerinizi kolayca yer imleri olarak dışa aktarabilir / alabilirsiniz


2
Bu soruya cevap verebilse de, neden böyle olduğunu açıklayabilirseniz daha iyi bir cevap olabilir . Örneğin, sekme gruplarının ne olduğu ve bunların nasıl dışa aktarılacağına ilişkin kısa bir açıklama.
DavidPostill

-3

tazo'nun önerisini takip etmek:

"simgeyi" (toprak veya kilit ya da her neyse) bir Word belgesine sürükleyin. URL, imlecin hangi noktada bırakıldığını gösterir.

Her sekmeye devam etmeniz gerektiğinden, bu asıl soru için iyi bir çözüm değildir, ancak en azından adres çubuğuna sağ tıklamak, kopyalamak ve bir belgeye yapıştırmaktan biraz daha hızlıdır. Ayrıca, URL’yi başka bir metin içeren bir sekmeden eklemeniz gerekenler için hızlı bir kısayol olabilir.

not: Bunu ilk defa denediğimde, Word belgesinde farklı metin olarak göründü. Metin oldu bir köprü ve ben köprüyü düzenlemek için açıldığında, bu işaret URL i üzerinde sürüklemeye çalıştı ediyorum sekme oldu. bu metnin nereden geldiğini bilmiyorum. Tahminim, kopyaladığım son metin parçası olabilir ve panoda oturuyordu.

not2: bu Not Defteri için işe yaramadı.

not3: CopyAllURL'ler ve URL Lister, 42.0 sürümü için mevcut değildir (veya 2014 yılında olduğu gibi). Bağlantıları Kopyala hala bir seçenek gibi görünüyor. https://addons.mozilla.org/en-US/firefox/addon/copy-links/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.