PloneとIE7でMSXMLアドオンの実行警告メッセージが表示される¶
via ngi644の日記 » Blog Archive » IE7でKupuによる画像がアップロードできない
Ploneの特定のバージョンのサイトを、特定の環境のIE7で閲覧すると、添付画像のようなMSXMLアドオンの実行警告メッセージが表示されます。この問題の原因については前述のサイトの、さらに引用元で語られていて、この情報を元に検証してみたところ以下の条件で発生する模様。
Office2003,2007等をインストールするとMSXML5.0もインストールされる
IE7はMSXML5.0を標準では許可しない
sarissa.jsを使っているkupuとかPloneのLiveSearchで問題が発現する(KSSも?)
解決方法としては、 sarissa.js に以下の文字列:
Msxml2.XMLHTTP.5.0
MSXML2.FreeThreadedDOMDocument.5.0
Msxml2.XSLTemplate.5.0
があったら、これらを削除すればOK(プログラム的に正しくね)。 ちなみに、MSXML5.0はOS標準ではない(Win95~Vista,Server全て!)ようです。Vistaでは3.0と6.0が標準で入っているらしい。
参考¶
Microsoft XML Parser および Microsoft XML Core Services (MSXML) をインストールする方法
Windows Vista ベースのコンピュータで Microsoft XML Core Services 4.0 Service Pack 2 の互換性と信頼性を向上させる更新プログラムについて