Date: 2008-06-26
Tags: plone

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が標準で入っているらしい。