解決FCKEditor在IE10、IE11下的不兼容問題
第一種方法、瀏覽器設(shè)置兼容模式
打開IE,點(diǎn)擊“工具”菜單,選擇“兼容性視圖設(shè)置”,勾選“在兼容性視圖中顯示所有網(wǎng)站”選項(xiàng)即可。
第二種方法、在使用編輯器的網(wǎng)頁的:
<meta http-equiv="Content-Type" content="text/html; charset=gbk">
下面加
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
第三種方法、修改編輯器本身JS文件:
修改編輯器目錄下的 /editor/js/fckeditorcode_ie.js 文件,查找
B.open("GET",A,false);
在后面加上:
try{B.responseType='msxml-document';}catch(e){}
即為如下:
B.open("GET",A,false);try{B.responseType='msxml-document';}catch(e){}B.send(null);
第四種方法:下載安裝百度瀏覽器
百度瀏覽器確實(shí)不錯(cuò),網(wǎng)頁兼容比較好,而且支持國(guó)外網(wǎng)站加速,不用任何插件就可以打開google adsense,方便站長(zhǎng)朋友。
下載地址:http://www.dbjr.com.cn/softs/175321.html
下面都是一些網(wǎng)頁的補(bǔ)充:如果上面的還是不行可以參考下面的方法,其實(shí)我想說的是上面的方法不行的話,基本上就很難解決了,網(wǎng)站后臺(tái)人員的使用瀏覽器真不能隨便更新。
使用版本
fckeditor2.6.2
//IE10 bug 修復(fù)
1.在 fckeditor.js 文件 > 方法: FCKeditor_IsCompatibleBrowser
找到這行 >>
var sBrowserVersion = navigator.appVersion.match(/MSIE (…)/)[1] ;
替換成 >>
var sBrowserVersion = navigator.appVersion.match(/MSIE ([\d.]+)/)[1] ;
2.在fckeditorcode_ie.js這個(gè)文件
找到
e.scopeName!='HTML'
把if條件換成
if(FCKBrowserInfo.IsIE&& e.scopeName && e.scopeName!='HTML')
找到
D.parentElement().document!=B
把if條件換成
if(D.parentElement().document && D.parentElement().document!=B)
找到
B.open("GET",A,false);
添加下面紅色部分
B.open("GET",A,false);
try {
B.responseType = "msxml-document";
} catch(e) {}
B.send(null);
清理瀏覽器緩存,看看是否已經(jīng)解決了。
解決FCKEditor在IE9,IE10彈出窗口的bug
在上面的文章中,fckeditor的顯示和文章的編輯已經(jīng)沒有問題了,可是當(dāng)點(diǎn)擊上傳圖片的按鈕會(huì)發(fā)現(xiàn)還是會(huì)出現(xiàn)問題。
原因是fckeditor在ie9以上的版本中不支持$=document.getElementById這種寫法
解決方法可以這么來做:
打開這個(gè)文件,
fckeditor/editor/js/fckeditorcode_ie.js ,
找到這個(gè)方法:
FCKTools.RegisterDollarFunction
將原來的
FCKTools.RegisterDollarFunction=function(A){A.$=A.document.getElementById;};
修改方法為:
FCKTools.RegisterDollarFunction=function(A){A.$=function(v){return A.document.getElementById(v);}};
上面的幾種方法很容易就解決了,不過由于fckeditor版本的多樣化,腳本之家小編為大家整理的方法,總能有些幫助。
- CKEditor/FCKEditor 使用 CKeditor 3.0.1 快速使用教程(含插入圖片)
- FCKeditor使用方法(FCKeditor_2.6.3)詳細(xì)使用說明
- asp.net+FCKeditor上傳圖片顯示叉叉圖片無法顯示的問題的解決方法
- 修改fckeditor的文件上傳功能步驟
- ckeditor的使用和配置方法分享
- ASP FCKeditor在線編輯器使用方法
- 整合ckeditor+ckfinder,解決上傳文件路徑問題
- FckEditor 配置手冊(cè)中文教程詳細(xì)說明
- asp.net CKEditor和CKFinder的應(yīng)用
- PHP CKEditor 上傳圖片實(shí)現(xiàn)代碼
- CKEditor網(wǎng)頁編輯器 中文使用說明
- FCKeditor2.3 For PHP 詳細(xì)整理的使用參考
- javascript獲取ckeditor編輯器的值(實(shí)現(xiàn)代碼)
- asp.net ckeditor編輯器的使用方法
- 通過Fckeditor把圖片上傳到獨(dú)立圖片服務(wù)器的方法
- 關(guān)于CKeditor的非主流個(gè)性應(yīng)用的設(shè)置
- asp中的ckEditor的詳細(xì)配置小結(jié)
- CKEditor4配置與開發(fā)詳細(xì)中文說明文檔
相關(guān)文章
頁面上存在多個(gè)FckEditor編輯器的驗(yàn)證方法
FCKeditor是一個(gè)專門使用在網(wǎng)頁上屬于開放源代碼的所見即所得文字編輯器。它志于輕量化,不需要太復(fù)雜的安裝步驟即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的編程語言相結(jié)合。2010-03-03FCKEditor 表單提交時(shí)運(yùn)行的代碼
我們?cè)谑褂胒ckeditor進(jìn)行提交的時(shí)候,會(huì)運(yùn)行的代碼,方便我們?cè)黾庸δ艿取?/div> 2009-06-06ckeditor syntaxhighlighter代碼高亮插件,完美修復(fù)
昨天匆忙發(fā)了個(gè)更新版,今天去找ckeditor的api文檔看了很久,終于找到解決辦法了2011-08-08通過Fckeditor把圖片上傳到獨(dú)立圖片服務(wù)器的方法
大部分網(wǎng)站的后臺(tái),都是把圖片上傳到本地服務(wù)器上,但圖片也消耗很多帶寬,門戶網(wǎng)站都有單獨(dú)的圖片服務(wù)器,怎么實(shí)現(xiàn)呢?2011-05-05asp.net+FCKeditor上傳圖片顯示叉叉圖片無法顯示的問題的解決方法
今天用FCKeditor上傳圖片的時(shí)候,圖片可以上傳成功,可是預(yù)覽的時(shí)候卻顯示個(gè)叉叉,前臺(tái)也是顯示不出來,原來服務(wù)器需要配置下。2011-07-07FCK判斷內(nèi)容是否為空(如果只是去空格,那么這種方式是錯(cuò)誤的)
一般來說,像input里面的值都可以通過將內(nèi)容去空格判斷是否為空,但是FCK沒那么簡(jiǎn)單,因?yàn)楫?dāng)你多打幾個(gè)空格或者多打一些回車,它會(huì)自動(dòng)地生成一些<p>標(biāo)簽,如果再用原先去空格判斷的方法,顯然是不可取的。2010-12-12編輯器中designMode和contentEditable的屬性的介紹
先解釋一下在線編輯器的原理:首先需要IE5.0以上版本的支持.因?yàn)镮E5.0以上版本有一個(gè)編輯狀態(tài),designMode是document的屬性,意思是設(shè)置或獲取表明文檔是否可被編輯的值,默認(rèn)值為off或Inherit2008-11-11最新評(píng)論