Top > ZakkiCho > FirefoxTabmixplusSessionUnableToSave
Table of Contents

case 1

確認した環境

  • Windows7 Home Premium 32bit
  • Firefox 19.0
  • Tab Mix Plus 0.4.0.5
  • Tab Mix Plus オプション > セッション > Firefox内蔵のセッション復元機能を使用する: オフ
  • Tab Mix Plus オプション > セッション > セッションマネージャを有効にする: オン

この手順で対処した不具合の内容

  • Firefoxのメニュー > ツール > セッションマネージャ > このウィンドウを保存 (または すべてのウィンドウを保存) を実行しても、 セッションが保存されない(すなわち、 Firefoxのメニュー > ツール > セッションマネージャ 以下に 保存した名前のセッションが表示されない)
  • $profile/session.rdfに、保存した名前のセッションを値として持つ NC:name 属性が存在しない。

対処手順

  1. Firefoxのプロファイルフォルダを見つける(ここでは仮に$profileとする)
  2. Firefoxを終了する。
  3. $profile/session.rdfをsession.rdf.bkという名前にリネームする。
  4. Firefoxを起動する。
  5. Firefoxを終了する。
  6. $profile/session.rdfを削除する。
  7. $profile/session.rdf.bkを$profile/session.rdfにコピーする (リネームでもまぁ良かろう, if you are challenger)。
  8. Firefoxを起動する。 そしてセッションをマニュアルで保存してみると、直っていた。

(2013-03-06)

case 2

確認した環境

  • Windows Vista Ultimate 64bit
  • Firefox 23.0.1
  • Tab Mix Plus 0.4.1.0
  • Tab Mix Plus オプション > セッション > Firefox内蔵のセッション復元機能を使用する: オフ
  • Tab Mix Plus オプション > セッション > セッションマネージャを有効にする: オン

この手順で対処した不具合の内容

  • Firefoxのメニュー > ツール > セッションマネージャ > このウィンドウを保存 (または すべてのウィンドウを保存) を実行しても、 セッションが保存されない(すなわち、 Firefoxのメニュー > ツール > セッションマネージャ 以下に 保存した名前のセッションが表示されない)
  • (いろいろ試した結果わかったこと)特定のタブ(またはその履歴)がセッションに含まれる場合に保存がされない。

対処手順

  1. 1つまたは複数のタブまたはウィンドウを消してからセッション保存をする、ということを繰り返し、 どのタブが「悪さをしている」のかを突き止める。
  2. 問題のタブを一時的にブックマークする。
  3. 問題のタブを閉じる。
  4. ブックマークから問題のタブと同じURLをタブで開く。 これで「問題のタブ」を含めても保存できるはず(ただしそのタブの履歴は保存されていない)。

(2013-08-19)

Tag: Firefox Tab Mix Plus セッションマネージャ

htmlinsert(): The given wiki page must be edit_authed or frozen or whole system must be PKWK_READONLY.