スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Firefox起動時に前回表示したタブが開かない時 2

以前書いた、Firefoxのタブ復元(セッションの復元)の記事の情報が古くなったので新しくしました。
※ご指摘ありがとうございます。


対象者
 ・Firefoxを利用している。(ネットの情報では、v39ではこの方式になっていた)
 ・Firefox標準の「前回表示のタブを復元する機能」を利用している
 ・Firefoxのタブが復元されなかった

※利用しているFirefoxがもっと古いものでこの記事の内容と合致しない場合は、古い記事も参考にしてください。

Firefoxで標準の「起動時に前回表示していたタブを復元する機能」を利用している場合に、プログラムが無応答になって強制終了したりすると次回起動時にタブがすべて失われて、初期状態で立ち上がる場合があります。
初めて起動した時の様な状態で立ち上がってきます。
そのほかにも、Firefoxを2つ開いていて閉じる順番を間違えたときなどにも起こります(汗)
※アドオンで管理している場合は別です。


人によっては(私)は、この利用方法で長年利用しており変える気もありませんが、前回のウィンドウがなくなることはかなりの恐怖です。いつかは読む!きっといつかは読むはずだったのに!!!
というときのためのメモです。


まず、そのFirefox(初期状態)を閉じないでください!
これは、とにかく大前提です。


Firefoxはタブの情報を、プロファイルフォルダ内にある
①"sessionstore.js"
②"¥sessionstore-backups¥recovery.js"
③"¥sessionstore-backups¥previous.js"
という3つで管理しています。
Firefoxを開くときには、"sessionstore.js"を読み込んで前回のタブを復元します。
起動しているあいだは、このファイルはありませんが開いている間は定期的に最新の情報を、"¥sessionstore-backups¥recovery.js"に書いているように見えます。
そして、閉じると最終状態を"sessionstore.js"としてファイルを生成します。
また、一つ前の状態を"¥sessionstore-backups¥previous.js"に書き込みます。

いろいろ削除して試したところ、
 ①"sessionstore.js"
 ②"¥sessionstore-backups¥recovery.js"
のいずれかが残っていれば、最新状態に
 ③"¥sessionstore-backups¥previous.js"
が残っていれば一個前の状態に戻りました。


つまり、復元方法は以下のようになります。

1.プロファイルフォルダ内の"sessionstore-backups"フォルダを退避します
 これを一旦デスクトップなどにコピーします。
 
 ちなみにファイルの場所は
  Windows
   %AppData%\Mozilla\Firefox\Profiles\プロファイルフォルダ

  Linux(Ubunutuで確認)
   ~/.mozilla/firefox/プロファイルフォルダ

  Mac
   ライブラリ/Application Support/Firefox/Profiles/プロファイルフォルダ
   ※ライブラリフォルダは、Finderでオプションを押しながら、移動をクリックするとメニューが出ます。
   

 にあります。プロファイルフォルダの名前は文字の羅列です。プロファイルフォルダ名がわからない場合は"profiles.ini"に利用プロファイルの記載があります。


2.コピーしたprevious.jsをsessionstore.jsにファイル名を変更して上書きします

 ※もともと、sessionstore.jsがあったところにコピーしてください。sessionstore-backupディレクトリの一つ上です。

3.Firefoxを再起動します



これで復元していればラッキー!
なんとなくですが、以前より復旧できる率は上がっている気がするのでお世話になる機会は減っているかもしれませんが、何かあった時のために。

「何かあったら、Firefoxはそのままにして別のブラウザで検索する」と覚えておきましょう。



スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

Author:Opecha-DaDa
ニッチな技術メモ的なブログになりつつありますが、だからこそあなたのお役に立てる内容があれば幸いです。

最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。