質問: firefoxの「sessionstore」ファイルを使用してクラッシュしたセッションを復元するにはどうすればよいですか? 私のwindows xpシステムがクラッシュしました。通常、about:sessionrestoreは以前のセッションを表示します。しかし、今回は、再起動後、ページが空白で表示されました。プロファイルフォルダでセッションストアファイルを見つけることができました。 sessionstore-1.jsからsessionstore-8.jsのような名前が付いています。システムがクラッシュしたときに作成されたsessionstore.bakもあります。 sessionstore.bakを信用していません:サイズが本当に小さいです。代わりにsessionstore-8.jsを使用して古いセッションを取り戻すことはできますか?また、これをどのように正確に進めますか?プロファイルディレクトリの下で変更を行う前に、firefoxを終了する必要がありますか?
回答: 同じ問題が発生しましたが、sessionstore.bakファイルを復元するための適切な解決策が見つかりませんでした。これが私のために働いた解決策です:sessionstore.json(seamonkey)またはsessionstore.js(firefox)がかなり空で、すべてのタブが失われたと仮定します。 sessionstore.bakファイルが大きく、すべてのタブが含まれていると仮定しますが、sessionstore.bakの名前をsessionstore.json(または.js)に変更するだけでは機能しません。「sessionstore.bak」ファイルを使用してすべてのタブを復元する方法は次のとおりです。 ブラウザを閉じ、sessionstore.bakファイルのバックアップを作成し、ブラウザを再起動しないでください。ファイルが上書きされます。 sessionstore.bakファイルをsessionstore.json(またはfirefoxの場合は.js)にコピーします。 長い行をカットしない適切なエディターでsessionstore.jsonファイルを編集します(このファイルは、数mbのデータを含むことができる1行のjsonファイルです!)。私はviをうまく使いました。 ファイルの先頭に、次のようなものが表示されます。 {"windows":[],"selectedwindow":0,"_closedwindows":[{"tabs":[{"entries":[{"url": この行をこれに置き換えるだけです(基本的に、selectedwindowフィールドと_closedwindowsフィールドを削除します)。 {"windows":[{"tabs":[{"entries":[{"url": (viエディターでは、最初に開いた角括弧の後にカーソルを置き、必要な回数[suppr]を押してから、 : w q enter) ブラウザを開くと、すべてのタブが以前と同じように表示されるはずです:-) これは「私にとってはうまくいく」ソリューションです。