IE10で問題が発生し<cftextarea>
ています。richtext="true"
問題は、<cftextarea>
IE10 と互換性がないように見える FCK Editor を使用していることです。
これを CK Editor (私の最初の選択) を使用して作り直すのは大変な仕事になるでしょう。組み込みの ColdFusion リッチ テキスト エディタを強制的に IE10 と互換にする方法を知っている人はいますか?
fckeditor.js
andファイルを編集して、 fckutils.cfm
2 桁の IE10 のバージョン番号が考慮されるようにしました。ただし、これらのファイルは、使用している cftextarea インスタンスによって取得/使用されていないようです。ただし、fckeditor.html
ファイルはヒットしています。
私が行った変更fckeditor.js
:
// Internet Explorer 5.5+
if ( /*@cc_on!@*/false && sAgent.indexOf("mac") == -1 )
{
//var sBrowserVersion = navigator.appVersion.match(/MSIE (.\..)/)[1] ;
var sBrowserVersion = navigator.appVersion.match(/MSIE ([\d.]+)/)[1] ;
return ( sBrowserVersion >= 5.5 ) ;
}
fckutils.cfm で行った変更
// check for Internet Explorer ( >= 5.5 )
if( find( "msie", sAgent ) and not find( "mac", sAgent ) and not find( "opera", sAgent ) )
{
// try to extract IE version
stResult = reFind( "msie ([0-9]+\.[0-9]+)", sAgent, 1, true );
if( arrayLen( stResult.pos ) eq 2 )
{
// get IE Version
sBrowserVersion = mid( sAgent, stResult.pos[2], stResult.len[2] );
if( sBrowserVersion GTE 5.5 )
isCompatibleBrowser = true;
}
}
FCK Editor インスタンスの場合、cftextarea
他の変更をどこかに加える必要がありますか?