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



All times are UTC + 9 hours

新しいトピックを投稿する トピックへ返信する  [ 5 件の記事 ] 
作成者 メッセージ
投稿記事Posted: 2016年2月04日(木) 15:02 
オフライン

登録日時: 2012年5月25日(金) 10:36
記事: 9
こんにちは。
質問が要領を得ない内容だし、簡潔にまとめて書けていなくて申し訳ないですが、
何かお心当たりなどあれば、コメントいただけると嬉しいです。

Windows7(64bit)で以前からFirefoxを使用しています。
オプション-プライバシー-履歴-Firefoxの終了時に履歴を消去する
履歴の消去設定でデータ-サイトの設定以外の項目にすべてチェックを付ける
この設定により、Firefoxの終了時に履歴を消去しています。

Firefox44.0に更新するまでは、例えばこの掲示板のログイン画面で入力した
ユーザIDがFirefoxの終了時に消去されていました。
Firefox44.0に更新後は、Firefoxの終了時に消去されず、
次にFirefoxを起動したとき、サイトのログイン画面でユーザIDを入力しようとすると
最初の文字を入力しただけで候補が表示されるようになりました。

少し調べてみると、使用しているアドオンをすべて無効にすると
Firefox終了時に履歴が消去されることがわかりました。
ひとつひとつのアドオンを、それひとつだけ有効にして試すと、
いくつかのアドオンを単体で有効にした場合に履歴が消去されないようです。

そもそもログインのユーザIDは「サイトの設定」ではなく、「検索やフォームの入力履歴」ですよね?
Firefoxの更新後になぜ消去されなくなったのか、
いくつかのアドオンの何らかの処理が履歴の消去の動作を妨害しているのか、
なんだか不思議です。

アドオンは便利なので無効にしたくないし、履歴が消去されないのは致命的ではないので
とりあえずそのまま使用しています。
Firefoxの不具合ではなさそうなので、今後も直る見込みはないですよね?

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年2月04日(木) 23:14 
オフライン
Moderator

登録日時: 2011年4月06日(水) 10:16
記事: 1905
お住まい: Tokyo
引用:
ひとつひとつのアドオンを、それひとつだけ有効にして試すと、
いくつかのアドオンを単体で有効にした場合に履歴が消去されないようです。

具体的にどのアドオンが影響しているのか明記することはできませんか?

引用:
Firefoxの不具合ではなさそうなので、今後も直る見込みはないですよね?

場合によっては、修正されることもあります。

_________________
[Desktop] Windows 10 pro (64bit) / 16GB RAM
Mozilla/5.0 (Windows NT 6.1; rv:44.0) Gecko/20100101 Firefox/44.0

通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年2月05日(金) 09:58 
オフライン

登録日時: 2012年5月25日(金) 10:36
記事: 9
palさん、コメントありがとうございます。
情報が小出しになって、すみません。
使用しているアドオンは、全部で以下のものになります。

1.CookieKeeper
2.IE Tab 2 (FF 3.6+)
3.IME Area
4.Linkification
5.Tab Mix Plus

そのうち、1.と5.は、有効にすると履歴が残るようでした。
3.は有効にしても履歴は削除されたようでした。
その他は試していません。

また、先ほど気がついたのですが、「Firefoxを終了しても履歴が残る」現象が、
これまでは「夜Firefox終了→PC電源OFF→翌日Firefoxを起動」でも起きていたのですが、
今朝PCを起動してFirefoxでこの掲示板にログインするときには、ユーザIDが残っていませんでした。
試しにFirefoxを終了して、数秒後に再度起動してみると、ユーザIDは残っていました。
Firefoxが終了しきれていない状態で再起動したため履歴が消去しきれていない?ように見えます。
オプションの設定もいろいろ変えて試してみたりしたので、動作が変わってしまったのかもしれません。

曖昧な情報になってしまって、すみません。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0


通報する
ページトップ
 プロフィール  
引用付きで返信する  
投稿記事Posted: 2016年2月05日(金) 20:24 
横から失礼します。

ぺそまる さんが書きました:
オプション-プライバシー-履歴-Firefoxの終了時に履歴を消去する
履歴の消去設定でデータ-サイトの設定以外の項目にすべてチェックを付ける
この設定により、Firefoxの終了時に履歴を消去しています。

オプション設定のこの部分で、[Firefox の終了時に履歴を消去する] を有効(チェック付き)にしているということは、[プライバシー] パネル内の [履歴] 項目の冒頭が、[Firefox に - 記憶させる履歴を詳細設定する -] になっているということですね。
そして、[Firefox の終了時に履歴を消去する] の [設定] 内では [サイトの設定] 以外のすべてにチェックが付いている、と...。

[Firefox に - 記憶させる履歴を詳細設定する -] ときに表示される他の項目、[表示したページとファイルのダウンロードの履歴を残す] 、[検索やフォームの入力履歴を記憶させる] などはどのようになっているのでしょうか。

ぺそまる さんが書きました:
Firefox44.0に更新するまでは、例えばこの掲示板のログイン画面で入力した
ユーザIDがFirefoxの終了時に消去されていました。
Firefox44.0に更新後は、Firefoxの終了時に消去されず、
次にFirefoxを起動したとき、サイトのログイン画面でユーザIDを入力しようとすると
最初の文字を入力しただけで候補が表示されるようになりました。
ぺそまる さんが書きました:
そもそもログインのユーザIDは「サイトの設定」ではなく、「検索やフォームの入力履歴」ですよね?
Firefoxの更新後になぜ消去されなくなったのか、
いくつかのアドオンの何らかの処理が履歴の消去の動作を妨害しているのか、
なんだか不思議です。

一般的には、ログインページにあるフォームは、ユーザ名(ユーザー ID)とパスワードがワンセットで取り扱われているので、Firefox でもそのように管理されていると思います。(サイトの機能とユーザーの操作によっては、Cookie にセッション情報として保存されたりもします。)

ご承知のように、この情報は [オプション] -> [セキュリティ] に設定項目があります。
以前は [パスワード] という項目名で、配下に [サイトのパスワードを保存する] 、[保存されているパスワード] といった項目名でが存在していましたが、現在の 44.0 では [ログイン情報] という項目名になり、配下も [サイトのログイン情報を保存する] 、[保存されているログイン情報] と名称が変わっています。(43.0 か 42.0 あたりですでにそのように変わっていた記憶がありますが...。)
ただし、本質的な機能は変わりません。

初期設定は [サイトのログイン情報を保存する] が有効になっているので、ユーザーが各ログインページで記憶を拒否していないのなら、保存された内容を [保存されているログイン情報] から確認でき、個別の削除などができます。

[オプション] -> [プライバシー] -> [履歴] の [Firefox の終了時に履歴を消去する] で、[検索やフォームの入力履歴] が消去対象になっていても、[オプション] -> [セキュリティ] -> [ログイン情報] の各項目が有効になっているなら、パスワードをともなうログイン画面での自動挿入や自動補完が機能するはずです。

一方、[Firefox の終了時に履歴を消去する] が有効のとき、その [設定] から選択できる [履歴の消去設定] の項目に、現役 ESR 版の 38.x では [保存されているパスワード] があり、終了時の消去対象に指定できます。しかし、現在の 44.0 にはその項目がなくなっています(もう少し以前から?)。
(参考)・Bug 1244908 - Remove privacy.clearOnShutdown.passwords migration code
https://bugzilla.mozilla.org/show_bug.cgi?id=1244908
(ページ内でリンクされている関連ページも参照。)
(注)privacy.clearOnShutdown.passwords は about:config から確認できる設定名であり、[Firefox の終了時に履歴を消去する] -> [履歴の消去設定] -> [保存されているパスワード] のことです。ESR 38.x では about:config に存在しますが、44.0 では存在しません。

ぺそまる さんが書きました:
少し調べてみると、使用しているアドオンをすべて無効にすると
Firefox終了時に履歴が消去されることがわかりました。
ひとつひとつのアドオンを、それひとつだけ有効にして試すと、
いくつかのアドオンを単体で有効にした場合に履歴が消去されないようです。

上述のような Bugzilla の話もあるので、Firefox 終了時の履歴消去の動作が変わっていることの影響も考えられますが、ご質問の文面だけでは確たることは言えないように思います。

例えば、ユーザ名やパスワードを管理するタイプのアドオン、またはそういう外部ソフトウェアを使っているのなら、そちらの機能で Firefox 再起動後のログイン情報がコントロールされているかもしれないからです。

Firefox 本体の機能で保持される各種履歴データと、そこからの再利用を前提とした自動挿入や自動補完の組み合わせではなく、第三者の機能が関与している場合は、それを考慮する必要があるのではないかと...。
もし、アドオンや外部ソフトの独自機能で保存されたデータがあれば、Firefox の終了時に履歴消去が正常に働いていたとしても、再起動後にアクセスしたログインページで自動挿入や自動補完が働く可能性が考えられます。そのあたりの影響はないと確認した上でのお話だとは思いますが、念のため...。

ぺそまる さんが書きました:
オプションの設定もいろいろ変えて試してみたりしたので、動作が変わってしまったのかもしれません。

Firefox の標準的な動作を確認したい場合、テスト用の新しいプロファイルを作成し、そのプロファイルで Firefox を起動すれば、まっさらな素の状態で Firefox 単体の動作を試すことができます。(自動的にインストールされるアドオンやプラグインがあるかもしれませんから、念を入れるならそのあたりの有効・無効をコントロールした上で試すほうが、より確実でしょう。)

とりあえず以上です。仰っていることを正しく理解できないまま、的外れなことを書いていたらすみません。


(補足)
ブラウザの使い方は(他者に迷惑をかけない限り)各人の自由なので、そのことをとやかくいうつもりはありませんが、素朴に疑問を感じたこととして......。

ログインページで入力したユーザ名(ユーザー ID)やパスワードを記憶させ、Firefox 終了時に(毎回?)それを消去し、次回も手動入力するのであれば、そのサイトのログイン情報を最初から記憶させないほうがいいのではないでしょうか?

あるログインページに初めてアクセスした時、手動でユーザ名(ユーザー ID)とパスワードを入力してログインを実行します。そのとき記憶するかどうかの問い合わせがあると思います。そこで記憶しないようにしておけば、[オプション] -> [セキュリティ] -> [ログイン情報] -> [ログインの情報を保存する] の右側にある [例外サイト] にそのサイトが登録され、以後、同サイトでは ID やパスワードは保存されなくなります。(保存しない動作の解除も可能です。)
根本的にどんなサイトでも保存しないのなら、[オプション] -> [セキュリティ] -> [ログイン情報] -> [サイトのログインの情報を保存する] を無効(チェックなし)にしておく方法もあるでしょう。

こちらが汲み取れていないご事情があるのかもしれませんが、そのあたりの運用スタイルがよくわかりませんでした。

_________________
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0


通報する
ページトップ
  
引用付きで返信する  
投稿記事Posted: 2016年2月06日(土) 11:51 
オフライン

登録日時: 2012年5月25日(金) 10:36
記事: 9
偶然的通行人さん、コメントありがとうございます。

オプションの[プライバシー]-[履歴]の冒頭は[Firefox に - 記憶させる履歴を詳細設定する -]になっています。
以下の項目はチェックなしです。
・常にプライベートブラウジングモード
以下の項目はチェックありです。
・表示したページとファイルのダウンロード履歴を残す
・検索やフォームの入力履歴を記憶させる
・サイトから送られてきたCookieを保存する(例外サイトは未登録)
サードパーティCookieの保存 → 常に許可
Cookieを保存する期間 → サイトが指定した期限まで
・Firefoxの終了時に履歴を消去する

[セキュリティ]-[ログイン情報]の項目は、
・サイトのログイン情報を保存する
・マスターパスワードを使用する
のどちらもチェックなし(無効)にしており、保存されているログイン情報はありません。
[セキュリティ]-[ログイン情報]の設定は、ずっと以前に設定してから変えていません。

また、ユーザ名やパスワードを管理するタイプのアドオン、またはそういう外部ソフトウェアは使用していません。

運用について少し補足しますと、PCは仕事で毎日ほぼ一日中使用しており、
ブラウザは朝起動してから夜帰るまで、起動したままのことが多いです。
調べものをしたり、いくつかのサイトにログインしてページを閲覧することが多いので、
入力履歴が残っていた方が便利です。
ただ、もしも他の人にPCを使われたときに(そんなことはないのですが会社の所有物なので)、
履歴など(うしろめたいものはありませんが)見られたくないので、ブラウザの終了時には消去したいなと思っています。
パスワードについては、どこにも保存したくないのと、毎日入力することで忘れないようにするため、
使用の都度入力するようにしています。

前のコメントにも書きましたが、今朝もPCを起動して最初に
この掲示板にログインするときには、ユーザIDが残っていませんでした。
試しにFirefoxを終了して、数秒後に再度起動してみると、ユーザIDは残っていました。

今はあまり深追いする余裕がなく、また致命的な動作でもないため、
このまま使ってみようかと思います。

偶然的通行人さんのコメントは、いつも勉強になります。
みなさんのお役に立つ情報が提供できなくて、すみません。

_________________
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0


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

All times are UTC + 9 hours


オンラインデータ

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


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

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