IE7で古いPloneバージョンのサイトを表示させたとき、MSXML5.0のアドオンを実行しようとしています…というメッセージが出て来ることがあります。
これがサイトに表示された場合、Kupu上で画像をアップロードしたり、インターナルリンクを張ったりすることができないようです。
解決方法は、sarissa.jsを修正することみたい。
ZMIから/portal_skins/plone_3rdParty/sarissa.js へ移動して、Customボタンをクリックして編集可能にします。
ソース内のこの部分を
_SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]);
_SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.5.0","MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]);
_SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.5.0","Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);
以下のように変更
_SARISSA_XMLHTTP_PROGID = pickRecentProgID(["Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"], [["XMLHTTP", 4]]);_SARISSA_THREADEDDOM_PROGID = pickRecentProgID(["MSXML2.FreeThreadedDOMDocument.4.0", "MSXML2.FreeThreadedDOMDocument.3.0"]);
_SARISSA_XSLTEMPLATE_PROGID = pickRecentProgID(["Msxml2.XSLTemplate.4.0", "MSXML2.XSLTemplate.3.0"], [["XSLTPROC", 2]]);
最後に、サイトを読み込みなおします。
参考サイト:
IE7弹出MSXML 5.0支持的问题
http://czug.org/blog/zhangbingkai/ie7danchumsxml-5-0zhichidewenti