Coldfusion cftextarea richtext编辑器在IE10中不工作
我对IE10中的Coldfusion cftextarea richtext编辑器在IE10中不工作,coldfusion,internet-explorer-10,fckeditor,Coldfusion,Internet Explorer 10,Fckeditor,我对IE10中的和richtext=“true”有问题。问题是使用的FCK编辑器似乎与IE10不兼容 使用CK编辑器(这将是我的第一选择)来重新编写这篇文章将是一项艰巨的工作。有人知道如何强制内置ColdFusion富文本编辑器与IE10兼容吗 我已经尝试过编辑fckeditor.js和fckutils.cfm文件,以便使用两位数字考虑IE10版本号。但是,我正在使用的cftextarea实例似乎没有拾取/使用这些文件。但是,fckeditor.html文件被命中 我对fckeditor.js所
和richtext=“true”
有问题。问题是
使用的FCK编辑器似乎与IE10不兼容
使用CK编辑器(这将是我的第一选择)来重新编写这篇文章将是一项艰巨的工作。有人知道如何强制内置ColdFusion富文本编辑器与IE10兼容吗
我已经尝试过编辑fckeditor.js
和fckutils.cfm
文件,以便使用两位数字考虑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;
}
}
对于
cftextarea
FCK编辑器实例,我应该在某处进行任何其他更改吗?我通过在coldfusion中使用ajaxonload()函数解决了这个问题。我通过在coldfusion中使用ajaxonload()函数解决了这个问题。我完全无法在CF9中使用IE 10。我尝试了您建议的更改,但在IE10上还有其他几个JavaScript错误
问题是CF使用的是旧版本的(仍沿用原来的名称FCKEditor)。您可能希望尝试下载最新版本的CKEditor,并在项目中使用它们。这就是我所做的,我发现它很容易实现。基本上,您只需在脚本标记中包含ckeditor.js,然后给任何
标记一个class=“ckeditor”
属性,库就会为您处理所有其他事情
显然,如果使用公共组件来生成文本字段,这会容易得多。如果你到处都有随机的
标签,你将不得不进行更大的搜索/替换
您也可以尝试在CFIDE中更新库,但这可能会导致更多问题。我完全无法在CF9中使用IE 10。我尝试了您建议的更改,但在IE10上还有其他几个JavaScript错误 问题是CF使用的是旧版本的(仍沿用原来的名称FCKEditor)。您可能希望尝试下载最新版本的CKEditor,并在项目中使用它们。这就是我所做的,我发现它很容易实现。基本上,您只需在脚本标记中包含ckeditor.js,然后给任何
标记一个class=“ckeditor”
属性,库就会为您处理所有其他事情
显然,如果使用公共组件来生成文本字段,这会容易得多。如果你到处都有随机的
标签,你将不得不进行更大的搜索/替换
您也可以尝试在CFIDE中更新库,但这可能会导致更多问题。ajaxonload是如何解决问题的?ajaxonload是如何解决问题的?