我在中遇到問題<cftextarea>
與richtext="true"
在IE10中。問題是<cftextarea>
使用FCK編輯器,似乎與IE10不兼容。cftextarea richtext編輯器不能在IE10中工作
這將是一個巨大的工作,使用CK編輯器(這將是我的第一選擇)對此進行重構。有誰知道如何強制內置的ColdFusion富文本編輯器與IE10兼容?
我試過編輯fckeditor.js
和fckutils.cfm
文件,以便它考慮使用兩位數字的IE10版本號。但是,這些文件似乎並未被我正在使用的cftextarea實例拾取/使用。但是,fckeditor.html
文件正在被擊中。
我到fckeditor.js
所做的更改:
// Internet Explorer 5.5+
if (/*@[email protected]*/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編輯器實例的變化,我應該做任何其他變動的地方?
你能告訴我們你是如何用它來解決問題的嗎? – Kip 2013-09-30 13:13:07
Just aOW ajaxonload解決了這個問題嗎? – user990016 2015-10-30 23:02:50