Firefox 4.0以降とFlash Player の組み合わせでIMEがおかしい件

ciero
Firefox 4.0以降のブラウザで、Flash コンポーネント上でIMEを使用すると、なんか変な窓が出ます。

ECナビ - 検索募金
ためしたサイトはここなんですが



ciero2

Firefox 3.5だと問題ないですね・ω・ もふもふ

Flash 11 の場合だと、 IMEの動作がおかしい場合の対処方法として、 mms.cfg に ProtectedMode=0 を記述する方法なんかが紹介されてるけど、これってセキュリティ的にどうなのよって話 ・ω・;

窓の杜 - 【NEWS】「Firefox」と「Adobe Flash Player 11.3」の相性問題、Adobeが解決方法を公開

調べてみると

TF_FloatingLangBar_WndTitle
CieroUIWndFrame

というクラスの窓ができてるんだけど、これはctfmon が生成してる証拠なので、Firefoxが作ってるわけじゃないんだな

Flash Player 10.3.183.63/11.6.602.168とmms.cfg

以前 Flash Player のオプションを紹介したけど、実は10.3には隠しオプションがまだいくつか存在する

AS3Inline
AS3JIT
AutoUpdateVersionUrl
AVHardwareEnabledDomain
CacheSizeBindings
CacheSizeMetadata
CacheSizeMethods
CodeSignLogFile
CodeSignRootCert    
Convert8kAnd16kAudio
CrashLogEnable
DisableAVM1Loading
DisableIncrementalGC
DisableNPRuntime
DisableSockets
DisableXPConnect
DRMPrereleaseKey
EnableIncrementalValidation
FullFramerateWhenInvisible
LimitFramerate
MuteAccelerometer
OverrideUserInvokedActions
ProductDownloadBaseUrl
RTMFPGroupsDisable
ScriptStuckTimeout
TraceOutputFileEnable
TraceOutputFileName
WindowlessDisable
XSDownloadURL

これが一部の隠しオプションなんだけど、

フラッシュのフローティング広告を無効にする方法というので WindowlessDisable を使う方法が紹介されている。

How to Disable Floating Flash Ads | Software Consultant – Jesse Warden

The property to see if Flash Player has windowless mode off (meaning, you are blocking floating Flash ads) is:

System.capabilities.windowlessDisable

Naturally, it’s false by default. If you save the mms.cfg file with the steps below, it’ll trace out true… even in the IDE.

%systemroot%\system32\Macromed\Flash を開いてメモ帳で mms.cfg を編集。
(なければ作る)

WindowlessDisable=1
もしくは
WindowlessDisable=true
という行を作成して、 Firefox を再起動。

ciero3
ciero3
あら 素敵、IMEもフローティングしなくなった ・ω・

おすすめ

1件の返信

  1. yagi より:

    ありがとうございました。このとおりにやったら解決しました。
    胸の使えが降りたような気分です。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です