2013年10月17日

Firefoxのウィンドウが勝手に切り替わる問題の解決法

 Firefoxのウィンドウを複数開いているとき、たまに勝手にウィンドウフォーカスが切り替わることがありました。調べてみると、犯人はflashプラグインのようでした。

 問題の再現方法は
  1. Firefoxを起動する。このときスタートページはflashの使われていないページにしておく。
  2. 新しいウィンドウを開き、flashの含まれるページを表示する。
  3. 勝手にウィンドウが切り替わる。 
第一の解決方法として、 あらかじめ最初のウィンドウでflashの使われているページを開いておくという方法があります。しかし、内部的にflashが呼び出されたときに問題が生じるようなので、本当にこれで完全に問題が起こらないのか確信が持てませんし、いかにもその場しのぎな方法です。(追記あり:※1参照)

 第二の方法は、flashの保護モードを無効にすることです。Firefoxはこの保護モードと相性が良くないようです。私の環境では、この方法で、(少なくとも前述した再現方法では)問題が起きなくなりました。
 保護モードを無効にする方法はこちらです(ページの下の方にあります)。
 保護モードを無効にするとセキュリティは低下してしまいます。そのためAdobe社は推奨していないようです。もし、あなたが保護モードを無効にするならば、flashプラグインに対してFirefoxのClick to play機能を使うことをおすすめします。この機能は、許可したとき、あるいは許可したサイトでしかプラグインを実行させないというもので、これにより、セキュリティは幾分かマシになると思われます。

 この問題は根が深いようですが、早く修正されるといいですね。いずれ問題が修正されたら、保護モードは有効に戻しましょう。



(※1)こちらによると第一の方法でもきちんと問題を防げるようです。セキュリティを考慮すると第一の方法のほうが良いかもしれません。もしくはClick to Play per-elementを使って、flashをクリックしたときに限ってflashを起動するようにすればこの問題の影響を最小限にすることができるでしょう(flashをクリックするときだけ心構えをしておけばよくなる)。

(※2)Firefoxのplugin-containerを無効にしたらこの問題が起こらないのではないかと思ってやってみましたが、だめでした。

2013年10月10日

Windows8でELANのタッチパッドのオプション画面が真っ白になる現象の解決法

ここで紹介する解決法は
http://superuser.com/questions/514119/elan-smart-pad-empty-settings-window
を参考にしています。
レジストリを触るので注意してください。

解決法
まずドライバは最新にしておきます。
regedit.exeを起動します。(スタート画面でregeditと入力すると出ます)
起動したら
HKEY_CURRENT_USER\Software\Elantech\SmartPadDisplay
に移動して、右クリック→修正で全ての値を1にします。


完了したら、ファイル→エクスポートから、レジストリをエクスポートしておきます。


エクスポート範囲が図の通りであることを確認して適当なところに保存します。
完了したらregeditのウィンドウを閉じます。

これで、白紙だったオプションが無事に表示されるはずです。スクロール方向を変えるなど、いろいろな設定が可能になります。
オプション画面は若干不安定で、スクロールしていると落ちることがありますが、設定はできると思います。

一度オプションを出して閉じ、もう一度出すとまた白紙に戻っていますが、保存したregファイルを実行すれば、また表示できます。