web-dev-qa-db-ja.com

Firefoxウィンドウの開いているタブのURLをエクスポートする方法はありますか?

10個のタブを含むFirefoxウィンドウを開いている場合、それらの10個のタブのURLをテキストファイルまたはその他の形式で取得する方法は、Firefoxまたはプラグインによってありますか

今これをしたいのであれば、タブAのURLをコピーしてどこかに貼り付け、タブBに移動して繰り返す必要があります。すべてのタブをフォルダにブックマークしてエクスポートすることもできますが、それはそのような面倒なようです。

そのような方法がなければ、誰かがFirefoxプラグインを書くための基本を説明しているいくつかの文書を私に教えてもらえますか。 「標準的な」方法がない場合、私はこれを自分で書きたいと思います。

76
hekevintran

電子メールで誰かに送信することを目的として、開いているすべてのタブのURLをコピーするSend Tab URLsというアドオンを見つけました。このアドオンはまたURLのターゲットがクリップボードおよび電子メールであることを可能にする従ってこれは私の問題を100%解決する。

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

24
hekevintran

[ツール]> [オプション]に進みます。

全般タブで、スタートアップセクションの現在のページを使用ボタンを探します。 現在のページを使用ボタンをクリックすると、別のタブで開いているページのすべてのURLがパイプ区切り文字付きで[ホームページ]テキストボックスにコピーされます。テキストをコピーしてすべてのURLを取得します。

現在のページを使用ボタンのクリックをシミュレートするためのキーボードショートカットは、 Alt+T+O+C (Firefox 14でテスト済み)

77
mvark

何もエクスポートする必要はありません。

フォルダにすべてのタブを保存するだけで(あなたはそれを行う方法をすでに知っています)、フォルダを右クリックしてコピーします。メモ帳を開いて貼り付けます。ほら。そのフォルダ内のブックマークのすべてのURL。

8
Rook

仕事をするためのオープンソースのプラグイン: Markdownとしてコピーする 。追加された利点:FirefoxとChromeの両方で動作し、Markdownフォーマットでエクスポートされます。

ChromeおよびFirefox用のマークダウンとしてコピー

リンクや画像、あるいはウィンドウ内のすべてのタブに対しても、Markdownコードを手動で入力しても疲れませんか。 Markdownとしてコピーすると便利です。

機能

Markdownとしてコピーはブラウザの拡張機能で、Markdownとして次のものをシステムのクリップボードにコピーするのに役立ちます。

  • リンクとしての現在のタブ
  • ページ内のリンク
  • ページ内の画像
  • リンクで囲まれた画像
  • リンクのリストとしてのすべてのタブ
  • リンクのリストとして強調表示されているタブ

プロジェクトのreadmeからの抜粋.

Firefoxの アドオンリスト からFirefoxに追加できます。

5
gaborous

別のオプションを使用した同様のアドオンを検討する必要があるかもしれません。 CopyAllURLs ;特に郵送が優先事項ではない場合。 - クリック2回ではないですか。コンテキストメニューにあります。 [このリンク先のページには '代替ソリューション'も掲載されています]

4
allanrockwell

私は コピーURLエキスパート を使用しています。タブを右クリックするとメニュー項目が追加されます。現在のウィンドウ、現在のタブグループ、またはすべてのタブにあるすべてのURLをコピーするオプションがあります。また、クリップボードからURLを開くこともできます。 URLは改行で区切られています。 URLとともに各ページのタイトルを含むタブURLの送信のような代替手段と比較して、この方法が簡単であることを高く評価しました。 "Copy Urls Expert"は CopyAllURLs を書き直したもので、機能しません。

2
Metamorphic
#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   

詳細なSQLスクリプトは FirefoxのタブのすべてのURLを一度にエクスポートする方法(PowerShell)からダウンロードできます

2
frank tan

これはアドオンではありませんが、私自身の便宜のために、あなたがコマンドラインを恐れておらず、Linuxを使っているのであれば、bash関数を書きました。

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
}

getOpenTabsを指定してこの関数を呼び出すと、デフォルトのプロファイルフォルダから現在のセッションバックアップを読み取り、 dejsonlz4 を使用して抽出します。リンクをクリップボードに保存します。必要なパッケージ(dejsonlz4以外):jqsedxclip

1
mxmlnkn

タブのエクスポートURLを試してみる (Firefox 48以降)

現在開いているURLリスト(オプションでタイトルも含む)をクリップボードにコピーするか、タイムスタンプ付きファイルにエクスポートすることができます。

1
alct

@Rookのコメントから:

  • 任意のタブを右クリック

  • すべてのタブをブックマークする

  • 新しいフォルダを右クリック

  • 「コピー」を選択

今すぐURLがクリップボードにあります。

1
aparente001

2番目の選択として、リンクをテキストファイルに入れることを述べました。その方法はあなたが研究のためのドキュメンテーションを作成して、そしてあなたがコピーしたいものとあなたがそれをどのようにフォーマットしたいかのあなた自身の選択を作成して、タイトルと説明(あるいは他のメタデータ)で電子メールを送ることを可能にする。あなたは Multiple Tab Handler(Firefoxアドオン) を使うことができます。ハイパーテキストで埋め込みURLを含むリンクの番号なしリストを作成しても、ここではうまく表示されないため、ここでは電子メールへのコピーに使用しているものを紹介します。最初の2ページには説明がありませんでしたので、私は自分のものを投げました。電子メールを送るならば、私は手動でタイトルを太字にするかもしれません、そして、説明がないときは "::"を削除してください。

Firefoxのタブブラウズ :: Firefoxのタブブラウジングでは、複数のWebページを別々のタブに読み込むことができます。同じブラウザウィンドウ

Evernote でドキュメントを作成するのにMTHを使用すると効果的です。複数のシステムで作業している場合、またはノートをどこでも利用できる場合に便利です。 。さまざまな選択肢でMTHを設定するいくつかの例については、 http://dmcritchie.mvps.org/firefox/multiple_tab_handler.txt /を参照してください。

1
dmcritchie

私は URL Lister を数回使いました。それは "ツール"にオプションを追加する簡単なアドオンです。その後、開いているすべてのタブのURLを編集可能なテキスト領域に表示します。

プレーンテキスト、HTMLアンカー、または箇条書きリストとして(クリップボードにコピーして)リストをエクスポートできます。

(利用可能なスクリーンショットを視覚的に比較すると) 前述の タブのURLの送信に似ていますが、違いは電子メールのサポートがないことと、編集可能なテキスト領域.

enter image description here

1

Firefox 57(Quantum)の場合、次のプラグインは「タブのURLを送信する」と似た機能を持っているようですが、正直なところURLとタイトルはきれいではありません。

https://addons.mozilla.org/en-us/firefox/addon/copy-as-markdown/

しかしそれはうまくいきます。私は "Send Tab URLs"の作者が彼のプラグインをWebExtensionsとして更新してくれることを願っています。

0
semtex41

開いているすべてのタブをFIREFOXからエクスポートするには、「CTRL + SHIFT + D」またはALT + Bを押してから、すべてのタブをブックマークし、ブックマークマネージャでフォルダブックマークとして保存します。

0
Petre Sosa