One could also make the location of such download/permission dialogs
unpredictable by calculating their x-pos according to a formula involving random
numbers, e.g. "center + random(-5 to 5 excluding 0)*10 - (dialogwidth/2)".
一番まともな対策は、モーダルダイアログが Firefox の全てのウィンドウよりも確実に手前に表示されるようにするか、もしくは何らかのモーダルダイアログが出現している間は他のウィンドウが生成されないようにするか、といったところだと思うのですが、前者は OS (ウィンドウシステム) 次第で対応可否が分かれそうだし (少なくとも Windows では無理っぽい)、後者は結局はタイミングの問題になっちゃって完全な対策にはならなさそうな気がします。つまり、危険度が低い割には、対処するとなると結構厄介な不具合であるような気がするんですよね。だからこそ今までほったらかしにされつづけてきてしまったのでしょうけど。。。:(
どういう対策にするんだろう (スコア:1)
Bugzilla [mozilla.org] では以下のような対策案が投稿されていますが、
。。。なんかそれって UI 的にイマイチな気が (^_^; 。
一番まともな対策は、モーダルダイアログが Firefox の全てのウィンドウよりも確実に手前に表示されるようにするか、もしくは何らかのモーダルダイアログが出現している間は他のウィンドウが生成されないようにするか、といったところだと思うのですが、前者は OS (ウィンドウシステム) 次第で対応可否が分かれそうだし (少なくとも Windows では無理っぽい)、後者は結局はタイミングの問題になっちゃって完全な対策にはならなさそうな気がします。つまり、危険度が低い割には、対処するとなると結構厄介な不具合であるような気がするんですよね。だからこそ今までほったらかしにされつづけてきてしまったのでしょうけど。。。:(
むらちより/あい/をこめて。
Re:どういう対策にするんだろう (スコア:1, すばらしい洞察)
タブブラウザならJavaScriptダイアログのメッセージがどのタブから生成されたのか分かりやすくなるだろうし。
ユーザにシステムと区別の付かないようなWebページを表示させない対策をこれからは熱心に取る必要が有るのかな。。
例えば、システムメッセージは輝きが違うとか。
Re:どういう対策にするんだろう (スコア:1)
表示領域の上の方に出てくる黄色いバーですよね。Firefox も、ポップアップブロックが行なわれた際には同じように表示されます。そうか、あれをどんどん応用すれば良いのか。
最近はどんなシチュエーションでもダイアログを極力使わないのが結構流行りみたいだし、その方が良いのかもしれません。
むらちより/あい/をこめて。