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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 19 件の記事 ]  ページ移動 1つ前へ  1, 2
作成者 メッセージ
 記事の件名: Re: タブの保存
投稿記事Posted: 2011年3月29日(火) 21:00 
オフライン
Moderator

登録日時: 2007年5月03日(木) 01:11
記事: 92
お住まい: 東京
ソースコードには

1. ウィンドウが1つだけで、且つタブが1つだけの場合
2. 「オプション」で前回終了時の状態を復元するように設定している場合
3. browser.warnOnQuitがfalseの場合
4. プライベートブラウジング中の場合

にはダイアログを表示しないと書いてありました。
状況的に1か4に該当しているのではないでしょうか?

また、「ダウンロード」のダイアログなどが開かれている場合はそもそもFirefoxのプロセスを終了せず、確認も表示しないようです。
再起動したつもりが実際にはFirefoxのプロセスが終了していなかった、ということはないでしょうか。

それ以外の理由としては、ひょっとしたら何かアドオンが悪さをしているのかもしれません。


通報する
ページトップ
 プロフィール  
引用付きで返信する  
 記事の件名: Re: タブの保存
投稿記事Posted: 2011年3月29日(火) 22:30 
こんばんわ

ご回答ありがとうございます。

引用:
2. 「オプション」で前回終了時の状態を復元するように設定している場合


で、確かにダイアログは出るようになりましたが、相変わらずタブは復元しませんでした。

となると、

引用:
ひょっとしたら何かアドオンが悪さをしているのかもしれません。


が引っかかってるかも。というのも、気が付かないうちに結構な数入ってましたので。

というわけで、もう少し使ってみることにします。ありがとうございました。

引用:
ソースコードには

 Windows用のって、公開されてるんですか?
 もっとも、多分読めないけど(笑)


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: タブの保存
投稿記事Posted: 2011年3月29日(火) 22:54 
話題が錯綜していますが、元々の質問に絞って書きます。
Piro さんが、Firefox 4.0 のソースコードから動作上の仕様をご説明くださっていますので、それと合わせて本件についての概要を理解する参考になればさいわいです。

Firefox 4.0 へのアップグレードまたは新規導入に際して、セッションの保存と復元に関する動作が Firefox 3.6 系以前のようにはならず、複数のタブを開いた状態で Firefox 4.0 を終了させるとき、確認ダイアログが開かないケースがある――という問題です。

【Firefox における一般的なセッション保存の設定】
開いている複数のタブの状態を保存して Firefox を終了、次回起動時にこの状態を復元するには、下記の公式サポートを参照し、ご自身の Firefox の設定を確認・再設定してください。
セッションの復元

【複数のタブを開いた状態で Firefox を終了するときの確認ダイアログ】
[同時に複数のタブを閉じるときは確認する] の設定を確認してください。詳細は下記の公式サポートを参照してください。
設定ウィンドウ - タブパネル

Firefox の終了に際しての警告をコントロールすることに関しては、about:config から下記の項目を点検してください。
いずれも [型] は [真偽値] で、[値] は [true] になっていれば、設定上は確認ダイアログが開くようになるはずです。
browser.warnOnQuit
browser.showQuitWarning

【プライベートブラウジングモードなどとの関係】
プライベートブラウジングでの使用や、すべての履歴をいっさい保存させない設定で Firefox を使用している場合、セッション復元の動作が影響を受けるかもしれません。(詳細は未検証のため省略)

【ユーザー環境固有の要因】
上記2点の設定を適正におこなっていても、期待する動作にならない場合、ユーザー環境固有の要因があるのかもしれません。
(1)Firefox 4.0 の導入にあたり、旧バージョンで使っていたプロファイルをそのまま使用しているケース
 a. 旧バージョンで使用していたアドオンの一部が問題を起こしていないかどうかを確かめてください。
 b. 旧バージョンで施したユーザー設定の一部が問題を起こしていないかどうか確かめてください。
(2)Firefox 4.0 を新しく 4.0 用に作成したプロファイルで使用しているケース
 a. 現時点で導入しているアドオンがあれば、それらが原因になっていないか確かめてください。
(3)ユーザーの運用方法にかかわる Firefox 4.0 の仕様上の制約
 c. 別レス で Piro さんが説明してくださっています。

[確認方法]
 a. の場合は、Firefox 4.0 をセーフモードで起動し、本件に関わる動作を確認してください。
 b. の場合は、新規プロファイルを作成し、それで Firefox 4.0 を起動して本件に関わる動作を確認してください。
(参考)
セーフモード
プロファイル
プロファイルの管理

【補足】
・自身で確認したサンプル数がごく少ないのですが、本件のような現象が起こる環境と問題なく動作する環境があるようです。二者の設定および環境条件、ユーザーの運用方法上の差異は把握しきれていないのですが、現時点ではユーザー環境固有の問題が影響しているように見受けらる、としか言えません。
・ぼく自身の常用環境(Firefox 4.0 on WindowsXP SP3)では、複数タブを開いたまま Firefox 4.0 を終了させるとき、終了時の確認ダイアログが出てセッションの保存・非保存を選択可能ですし、タブの状態は保存されていて次回起動時には復元されます(アドオンは未使用の素の状態)。
・とくに、タブのコントロールやセッション管理の機能を提供するアドオンを使っている、またはかつて使っていたような場合、Firefox 4.0 上でそれらが悪影響を及ぼしている可能性が考えられます。心当たりのある人は、ここらへんを重点的に点検してみると何か見えてくるかもしれません。

とりあえず以上です。他のユーザーさんからの補足、訂正、情報を期待いたします。


通報する
ページトップ
  
引用付きで返信する  
 記事の件名: Re: タブの保存
投稿記事Posted: 2011年3月30日(水) 09:11 
オフライン
Moderator

登録日時: 2007年5月03日(木) 01:11
記事: 92
お住まい: 東京
T.O さんが書きました:
引用:
ソースコードには

 Windows用のって、公開されてるんですか?
 もっとも、多分読めないけど(笑)


http://blog.zpao.com/post/3174360617/ab ... uit-dialog
の中で「ソースコード中に詳しい条件の解説を書いた」と書いてある部分から、以下にリンクがありました。
http://hg.mozilla.org/mozilla-central/f ... ue.js#l443
ファイル名やパスから察するに、このファイルはWindowsに限らずMac OS XでもLinuxでも共通して利用される物と思われます。
このように、Firefoxの最新のソースコードはオンラインで全文を参照できます( http://mxr.mozilla.org/ )ので、書いたら書きっぱなしで放置されてしまいがちなドキュメント類よりは、よほど信頼の置ける一次情報と言えます。中の人のブログ記事が出た後で仕様が変わるということも多いですので……


通報する
ページトップ
 プロフィール  
引用付きで返信する  
期間内表示:  ソート  
新しいトピックを投稿する トピックへ返信する  [ 19 件の記事 ]  ページ移動 1つ前へ  1, 2

All times are UTC + 9 hours


オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[16人]


トピック投稿:  可
返信投稿:  可
記事編集: 不可
記事削除: 不可
ファイル添付: 不可

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