IE6がScriptaculousを使っているページで異常終了する件
めざにゅ〜
ちょっと前から、Internet Explorer 6(XP SP2, fully patchedな環境)でscript.aculo.usを使ったページを開くと、kernel32.dllのエラーによりブラウザが異常終了するという問題が発生して困っていました。これが、エフェクトとかを何も使わないようにしても、ライブラリをロードしただけで落ちるというやっかいな症状なんですよ。
設定で[サードパーティ製のブラウザ拡張を有効にする]のチェックを外したら普通に動くようになったので、いろいろ調べた結果、どうやら"QUICKfind BHO Object"というアドオンが悪さをしているらしいことが分かりました。下記のページがそのものずばりなのですが、[ツール]メニューの[アドオンの管理]にてこの"QUICKfind BHO Object"というのを無効にしてあげると問題は発生しなくなりました。
IE6 + scriptaculous + QuickFind BHO = pure virtual function call error = IE crash - aplus moments
TextWare's QuickFind BHOというのは、「Cambridge Advanced Learner's Dictionary」等のソフトをインストールすると一緒に付いてくるもので、IEでサイト閲覧中に単語の意味をポップアップ表示してくれるような代物だそうです。日本では、この件に関する記述が見つからなかったけど、同じような問題は起こってないのかな..










