Firefox のセッションを取り戻す

Firefox でタブを大量に開いていると、突然ダウンしてしまうことがよくあります。そうなったら最後、毎回起動する度に前回のセッションを復活させるので、無限ループに陥ります。
そこから抜け出すにはセッションを復活させずに起動させるしかないのですが、ダウンしてしまうほどタブを開いているときにその選択をするのは心を痛めます。
でもまだ諦める必用は無くて、ちゃんと最後に記録したセッションの情報はマシンに残っています。僕はこれまで、落ちる度に簡単なスクリプトを書いてリンクを復活させていたのですが、あまりにも頻発するので、いつでも使えるようにして公開しておくことにします。
使い方は簡単。

  1. session.rdf を探す
  2. そのファイルをリンク先のフォームから送信する

以上です。session.rdf は一旦送信されますが、処理完了時に自動的に削除されます。
利用した日時と、そのとき復旧した URL の数だけ、情報として蓄積されます。URL の文字列やその他の情報は一切こちらには残りません。
# Firefox の耐久性を調査するために、URL の数は残すようにしています。ちなみに、今回僕がダウンした際のタブの数は211でした。だいたい200〜300ぐらいで落ちる気がします。Firefox には、これからもたくましく育って欲しいです。
あと、お決まりですが一応。このプログラムを利用することによって何らかのトラブルが発生したとしても、一切の責任を負うことはいたしません。ご利用の際は自己責任でどうぞ。
以上をご理解いただいた上で、必用とされる方はご利用ください。
Get Back Session 〜タブを取り戻せ〜
session.rdf の位置ですが、こちらを参考にしてください。
Firefox Help: How To Manage Profiles
ちゃんと調べていませんが、これを使えるのはおそらく「Tab Mix Plus」を使ってセッションの管理をしている人です。Firefox の機能を使って管理している人も使えるのかもしれません。とにかく、「session.rdf」というファイルがあればおそらく復活できると思います。
# なんという未確認さ!
ほとんど自分しか使わない前提なので、処理もエラーメッセージもかなり適当です。もし何かお気づきの点や要望などあれば、このエントリーへのコメントなどで投稿いただければ目を通させていただきます。
Enjoy!

“Firefox のセッションを取り戻す” への 3 件のフィードバック

  1. メモメモ ・・・・ My turn
    I know that firefox is already fast but it is set to suits for both dialup and broadband still.
    Below method allow you to set firefox specifically for broadband connections and en better your net surfing experience.
    —————————-ENJOY!
    first type about:config in the url. then follow the note below
    Note that these are what I found to REALLY speed up my Firefox significantly – and these settings seem to be common among everybody else as well.
    But these settings are optimized for broadband
    connections – I mean with as much concurrent requests we’re going to
    open up with pipelining・lol・you better have a big connection.
    Double Click on the following settins and put in the numbers below – for the true / false booleans – they would change when you double click.
    Code:
    browser.tabs.showSingleWindowModePrefs ・true
    network.http.max-connections ・48
    network.http.max-connections-per-server ・16
    network.http.max-persistent-connections-per-proxy ・8
    network.http.max-persistent-connections-per-server ・4
    network.http.pipelining ・true
    network.http.pipelining.maxrequests ・100
    network.http.proxy.pipelining ・true
    network.http.request.timeout ・300
    One more thing・Right-click somewhere on that screen and add a NEW ->
    Integer. Name it 渡glayout.initialpaint.delay・and set its value to ・・
    This value is the amount of time the browser waits before it acts on information it receives. Since you’re broadband – it shouldn’t have to wait.
    Now you should notice you are loading pages MUCH faster now!

  2. はじめまして。
    突然のコメント失礼いたします。
    この度、検索プラグインのポータルサイトとして、
    「検索プラグイン・ナビ」
    というサイトをオープンいたしました。
    検索プラグインとはブラウザの検索窓にあなたのお気に入りのサイトを組み込むといったもので、
    インターネット環境がより快適なものになります。
    詳しくは、
    検索プラグイン・ナビ
    http://search-plugin.com/
    どうぞよろしくお願いいたします。m_ _m

コメントを残す