― MozillaZine.jp フォーラムは Mozilla 製品に関する情報交換の場です ―



All times are UTC + 9 hours

返信する
ユーザー名:
件名:
オプション:
BBCode: ON
[img]: ON
[flash]: OFF
[url]: ON
スマイリー: ON
BBCode を無効にする
フォントサイズ:
フォントカラー
スマイリーを無効にする
URL を自動的にパースしない
ユーザエージェントを表示する
認証コード
KCaptcha by Nikita_Sp
   

トピックのレビュー - 再起動時のセッションマネージャのクラッシュリカバリについて
作成者 メッセージ
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
aides さんが書きました:
そもそもポップアップを一回クリックする手間を惜しまない意識で使う事が大切なのではとも思う。


そうですね。
今までSleipnirを使用していたのですが、
検索サジェスト機能が使用したくFirefoxを利用し始めました。

そうするといままで出来ていたことが出来なくて困ったので質問させていただきました。

PC電源ONから操作できるようになるまで時間がかかるマシンなので、
スタートアップにタブブラウザを起動するように設定し、
電源ONボタン押下後はPCから離れてしまう生活スタイルとなっています。

なので、ポップアップで止まっていると、一回クリックしてから再び待たなくてはいけなくて。。。

すべては私の我侭ですが・・・
投稿記事 Posted: 2010年11月03日(水) 20:59
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
pal さんが書きました:
ほんの数秒の確認は面倒ですか。
この数秒だけで、回避できるのでしょ。


仰るとおりですが、
今までSleipnirを使用していて標準の動作だったので、
Firefoxでもできないかなと思いまして、質問させていただきました。
投稿記事 Posted: 2010年11月03日(水) 20:53
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
タブのセッションとキャッシュは無関係なのを云って置きます。
キャッシュを削除して再起動すれば「キャッシュ」が無い事から接続サイトを「キャッシュ無し」として最初から読み込む様に成ります。
又、キャッシュの肥大化でFirefoxに深刻な不具合が発生する場合も在る。
私は終了時に削除設定にして、メモリも1Mと最小限に留めてます。

そもそもポップアップを一回クリックする手間を惜しまない意識で使う事が大切なのではとも思う。
投稿記事 Posted: 2010年11月03日(水) 00:03
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
yuri さんが書きました:
pal さんが書きました:
yuriさんはOSを自動シャットダウンするようにしているのでしょうか?


いえ、私のPC操作の堕落が悪いのですが、
ブラウザやアプリが起動しても、PCシャットダウンを行うものでして・・・。

あとは、席を離れる時に画面だけ消して、そのあとにやっぱシャットダウンすることになったという状況もです。画面が消えている状態で、PCケースのシャットダウンボタンを押したりします。

ですから、Firefoxが起動している状態でのWindowsシャットダウンが主な状況となります。



ほんの数秒の確認は面倒ですか。
この数秒だけで、回避できるのでしょ。


yuri さんが書きました:
Firefoxを起動したまま、シャットダウンをすると、
次回起動時に必ずクラッシュリカバリのPOPUP画面が表示されます。
(Firefoxを閉じてからシャットダウンした時は上記の現象は起きません
 閉じた時のタブ状態が復元されます)
投稿記事 Posted: 2010年11月02日(火) 21:38
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
aides さんが書きました:
偶然的通行人氏の書き込みから私の環境下でもテストして見ました。
Tab Mix Plusのセッション機能を停止し、Firefoxのセッションのみを有効にした処、ダイアログは一切出ませんね。
(セッションマネージャとクラッシュリカバリは有効にしてます。)

わたしもその設定ならばでないのですが、そうするとタブ復元後の再ロードをしてくれなくて困っています。
せっかくタブが復元しても、手動でリロードしなくてはいけないのが困っています。

私の期待する動作の要望Lvが高いのでしょうか。
投稿記事 Posted: 2010年11月02日(火) 21:13
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
偶然的通行人 さんが書きました:
解決策ではありませんが、確認のため次のようなテストをおこなってみました。


ありがとうございます。助かります。

[quote"偶然的通行人"]Tab Mix Plus の影響がない、ほとんど素の状態の Firefox の挙動としては、ぼくの環境では上記のような結果となりました。[/quote]

わたしも上記と同様の結果になります。

偶然的通行人 さんが書きました:
3.6 系の Firefox を使っていてポップアップが出るとしたら、Tab Mix Plus が出しているのでは?


3.6系でポップアップがでます。
TabMixPlusのセッションマネージャーがだしているようです。

偶然的通行人 さんが書きました:
そうであれば原因は Tab Mix Plus にあると考えられませんか?


仰るとおりだと思います。
ただ、TabMixPlusの機能が欲しくて・・・。

偶然的通行人 さんが書きました:
ただし、キャッシュを消去したくないのならアドオンに頼るしかないでしょう。(キャッシュの大量溜め込みが、Firefox の動作に悪影響を与えるケースもあるので、そのへんは要注意ですけど。)


キャッシュは消去したくないです(汗
タブの状態を復元したら、再リロードするか、最初から新しいデータをロードして欲しいと思っています。

色々とありがとうございました。
TabMixPlusを使う限りはクラッシュポップアップは避けられないように思えてきました。
投稿記事 Posted: 2010年11月02日(火) 21:09
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
pal さんが書きました:
yuriさんはOSを自動シャットダウンするようにしているのでしょうか?


いえ、私のPC操作の堕落が悪いのですが、
ブラウザやアプリが起動しても、PCシャットダウンを行うものでして・・・。

あとは、席を離れる時に画面だけ消して、そのあとにやっぱシャットダウンすることになったという状況もです。画面が消えている状態で、PCケースのシャットダウンボタンを押したりします。

ですから、Firefoxが起動している状態でのWindowsシャットダウンが主な状況となります。
投稿記事 Posted: 2010年11月02日(火) 20:59
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
偶然的通行人氏の書き込みから私の環境下でもテストして見ました。
Tab Mix Plusのセッション機能を停止し、Firefoxのセッションのみを有効にした処、ダイアログは一切出ませんね。
(セッションマネージャとクラッシュリカバリは有効にしてます。)
Tab Mix Plusの「セッション」から「Firefox内蔵のセッション復元機能を使用する」にチェックを入れればTab Mix Plusのセッション機能は停止出来ます。
尚、「起動」ブラウザを起動するとき「復元する前に尋ねる」にチェックされて、又、「復元」では「現在のウィンドウに上書きする」「タブも上書きする」「上書きされたウィンドウを[最近閉じたウィンドウ]リストに保存する」にチェックが入ってます。
投稿記事 Posted: 2010年11月02日(火) 00:04
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
横から失礼します。
解決策ではありませんが、確認のため次のようなテストをおこなってみました。

【環境条件】
・Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12
・Firefox の [オプション] -> [一般] -> [起動] では、[前回終了時のウィンドウとタブを表示する] の設定。
・about:config の画面において「sessionstore」のキーワードでリストアップされる設定項目はすべてデフォルト。
・アドオンは DOM Inspector と Live HTTP headers のみ(Tab Mix Plus はなし)。

【実行内容とその結果】
・Firefox を 1 ウィンドウで開き、異なる 5 つのページをそれぞれタブで表示する。
・この状態のまま次の動作をおこなったのち、Firefox を起動する。
(1)Firefox ウィンドウの右上にあるクローズボタンを押して終了させる。
 > Firefox を起動すると、確認ページが開くことなくセッションが復元された(=既定の動作)。
(2)Windows をスタートメニューの終了オプションから [終了] させる。
 > OS の起動後に Firefox を起動すると、確認ページが開くことなくセッションが復元された。
比較のため他の終了方法を試す――
(3)Windows のタスクマネージャから、Firefox のプロセスを強制終了する。
 > Firefox を起動すると、確認ページが開くことなくセッションが復元された。
(4)shutdown.exe(XP / 2003 では標準で存在)を使い OS を終了させる(*)。
 > OS の起動後に Firefox を起動すると、確認ページが開くことなくセッションが復元された。
 (*)shutdown.exe にコマンドオプションをつけて実行。(例:shutdown.exe -s -t 3 )
   コマンドオプションについては下記の後半あたりを参照。
   http://www.atmarkit.co.jp/fwin2k/win2ktips/374rmtshutdown/rmtshutdown.html

Tab Mix Plus の影響がない、ほとんど素の状態の Firefox の挙動としては、ぼくの環境では上記のような結果となりました。
ただし、OS の設定内容による影響もあると考えられるので、すべてのユーザー環境で同じ結果になる保証はありません。

【上記をふまえて】
yuri さんが書きました:
1.Firefoxブラウザを起動した状態でOSシャットダウン

すでに Sakuraya さんがご説明くださっているとおりです。
他には、アドオン類をたくさん入れているとか、独自のデータ書き込みを大量におこなうアドオンが機能していると、Firefox の終了に余計な時間がかかるのかもしれず、それがシステムのシャットダウン時における Firefox の終了プロセスの正常な完了を妨げている可能性も考えられるのではないでしょうか。
yuri さんが書きました:
2.OS起動後にFirefox起動(起動した後にクラッシュリカバリーなどのPopupがでない)

Firefox 本体の動作としては、3.0 系ではダイアログがポップアップされ、3.5 / 3.6 系ではタブ内に確認ページが開きます。(公式サポートの セッションの復元 を参照)
3.6 系の Firefox を使っていてポップアップが出るとしたら、Tab Mix Plus が出しているのでは?
yuri さんが書きました:
browser.sessionstore.resume_from_crash は「false」になっています。
yuri さんが書きました:
上記ですが、Tab Mix Plus のセッションマネージャとクラッシュリカバリーを有効にするとfalseに自動で変更されます。

とおっしゃっていることから見て、Firefox の機能を無効にして Tab Mix Plus のセッション復元機能を使っておられるようにお見受けします。そうであれば原因は Tab Mix Plus にあると考えられませんか?
yuri さんが書きました:
3.前回終了時のタブ状態を復元して、すべてのタブの再読み込みを自動で行う

セッション復元時にキャッシュではなく Web 上のデータをロードしたいという意味なら、Firefox の終了時にキャッシュを消去する設定にしておくことで、Firefox 単体のセッション復元でも同様の動作が実現できるんじゃないでしょうか。
キャッシュがなければ Firefox は Web サイトにアクセスしてデータを取得しますから、「すべてのタブの再読み込み」と同等の動作になると思うのですが...。ただし、キャッシュを消去したくないのならアドオンに頼るしかないでしょう。(キャッシュの大量溜め込みが、Firefox の動作に悪影響を与えるケースもあるので、そのへんは要注意ですけど。)

以上、何かの参考にでもなれば...。 外してたらすみません。
投稿記事 Posted: 2010年11月01日(月) 07:41
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
ちょっと話が逸れますが。

yuriさんはOSを自動シャットダウンするようにしているのでしょうか?
投稿記事 Posted: 2010年10月31日(日) 23:26
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
ご返信ありがとうございます。

>これを避けるには、OSの前にFirefoxを終了させるかOSの終了時にfirefox.exeがタスクからいなくなるまで待機するようにするしかないと思います。

OSのシャットダウンに任せてFirefoxの終了をすると、クラッシュは避けられないのですね・・・。
それはきついですね。

OSのシャットダウン時が実行される時に、Firefoxをtaskkillするようにbatプログラムで設定してみたのですが、Firefoxが強制終了してからtaskkillが発動してしまい無理でした。

OSシャットダウンが始まったら、まずはFirefoxを正常終了させるという設定があれば良いのですが。。。

引き続きなにかいい案がありましたら、教えて下さい。
しつこいようで申し訳ありませんが、もうしばらくご意見をお聞かせ下さい。

宜しくお願い致します。
投稿記事 Posted: 2010年10月31日(日) 23:08
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
yuri さんが書きました:
やりたい動作を端的に申しますと、
1.Firefoxブラウザを起動した状態でOSシャットダウン
2.OS起動後にFirefox起動(起動した後にクラッシュリカバリーなどのPopupがでない)
3.前回終了時のタブ状態を復元して、すべてのタブの再読み込みを自動で行う

Firefoxは正常に終了しないと、次回起動時に前回はクラッシュしたから終了したものとみなします。
Firefoxを起動したままOSを終了することも(正確にはfirefox.exeがタスクに残ったままOSを終了かもしれません)異常な終了とみなします。
これを避けるには、OSの前にFirefoxを終了させるかOSの終了時にfirefox.exeがタスクからいなくなるまで待機するようにするしかないと思います。
#もしかすると後者もクラッシュ扱いになるかもしれません。
投稿記事 Posted: 2010年10月31日(日) 17:01
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
ご返信ありがとうございます。

>2に関しては一応Tab Mix Plusの「セッション~復元」で「再読込」に関する設定が出来ますが・・・

上記の機能は使用しております。
その機能に到達する前のFirefox起動時に「前のタブ状態の復元」の確認ポップアップがでてしまうのが困っています。

やりたい動作を端的に申しますと、
1.Firefoxブラウザを起動した状態でOSシャットダウン
2.OS起動後にFirefox起動(起動した後にクラッシュリカバリーなどのPopupがでない)
3.前回終了時のタブ状態を復元して、すべてのタブの再読み込みを自動で行う

となります。

>実際には使用してませんが、以下のアドオンではどうでしょうか?

結論からいいますと、
ご教示いただいたアドオンで試してみましたが、うまくいきませんでした。

 ・Restart Extension
 ・Save Session

上記2点については、
メニューに追加という形になるようなので、
Firefox起動時やPC終了時とは関係がないようでした。

 ・セッションマネージャ

上記については、
Firefox起動時に確認Popupがなく起動したものの、
自動ですべてのタブを再読み込みしてくれませんでした。
このアドオンには再読み込みをするという機能がついていて、
その機能をONにしてるのですが発動しません。

引き続きなにか解決案がありましたら、ご教授下さい。

ちなみに、PCシャットダウンではなく、
ブラウザの×ボタンを押せば次回Firefox起動時には、
希望する動作(確認Popupなしに、前回終了時のタブをすべて再読み込みして復元)をします。

宜しく御願いします。
投稿記事 Posted: 2010年10月31日(日) 00:07
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
2に関しては一応Tab Mix Plusの「セッション~復元」で「再読込」に関する設定が出来ますが・・・
(全てのタブを再読込する。)

実際には使用してませんが、以下のアドオンではどうでしょうか?
Restart Extension
https://addons.mozilla.jp/firefox/details/207611
セッションマネージャ
https://addons.mozilla.jp/firefox/details/2324
Save Session
https://addons.mozilla.jp/firefox/details/4199
投稿記事 Posted: 2010年10月29日(金) 00:02
  記事の件名:  Re: 再起動時のセッションマネージャのクラッシュリカバリについて  引用付きで返信する
ご返信ありがとうございます。

>browser.sessionstore.resume_from_crashがfalseなら、前回タブの復元はできません。(初期値はtrueです。)

上記ですが、Tab Mix Plus のセッションマネージャとクラッシュリカバリーを有効にするとfalseに自動で変更されます。
Tab Mix Plus の「前回のタブの状態復元」「タブを復元したあとに再読み込みをする」という機能が欲しくて使用しています。

引き続き、①か②のような動作に改善できる設定等のアドバイスをいただければ助かります。

宜しくお願い致します。
投稿記事 Posted: 2010年10月28日(木) 23:21

All times are UTC + 9 hours


ページ移動:  
Powered by MozillaZine.jp® Forum Software © phpBB Group , Almsamim WYSIWYG
Japanese translation principally by ocean