解決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)頁兼容比較好,而且支持國外網(wǎng)站加速,不用任何插件就可以打開google adsense,方便站長朋友。
下載地址://www.jb51.net/softs/175321.html
下面都是一些網(wǎng)頁的補(bǔ)充:如果上面的還是不行可以參考下面的方法,其實(shí)我想說的是上面的方法不行的話,基本上就很難解決了,網(wǎng)站后臺人員的使用瀏覽器真不能隨便更新。
使用版本
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)擊上傳圖片的按鈕會發(fā)現(xiàn)還是會出現(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和ueditor那個(gè)好 CKEditor和UEditor使用比較
欄 目:網(wǎng)頁編輯器
下一篇:最新版CKEditor的配置方法及插件(Plugin)編寫示例
本文標(biāo)題:解決FCKEditor在IE10、IE11下的不兼容問題
本文地址:http://mengdiqiu.com.cn/a1/wangyebianjiqi/11790.html
您可能感興趣的文章
- 01-11關(guān)于jsp版ueditor1.2.5的部分問題解決(上傳圖片失敗)
- 01-11針對PHP環(huán)境下Fckeditor編輯器上傳圖片配置詳細(xì)教程
- 01-11UEditor 編輯器跨域上傳解決方法
- 01-11使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題
- 01-11FCKeditor + SyntaxHighlighter 讓代碼高亮著色插件
- 01-11讓IE8和IE9支持eWebEditor在線編輯器的方法
- 01-11Fckeditor XML Request error:internal server error (500) 解決方法
- 01-11百度編輯器ueditor前臺代碼高亮無法自動換行解決方法
- 01-11fckeditor編輯器下的自定義分頁符實(shí)現(xiàn)方法
- 01-11ie9后瀏覽器fckeditor無法上傳圖片、彈出浮層內(nèi)容不顯示的解決方


閱讀排行
本欄相關(guān)
- 01-11針對PHP環(huán)境下Fckeditor編輯器上傳圖片
- 01-11關(guān)于jsp版ueditor1.2.5的部分問題解決(上
- 01-11UEditor編輯器自定義上傳圖片或文件路
- 01-11UEditor 編輯器跨域上傳解決方法
- 01-11免費(fèi)開源百度編輯器(UEditor)使用方法
- 01-11ckeditor插件開發(fā)簡單實(shí)例
- 01-11使用ZeroClipboard解決跨瀏覽器復(fù)制到剪
- 01-11CKEditor 取消轉(zhuǎn)義的兩種方法
- 01-11FCKeditor + SyntaxHighlighter 讓代碼高亮著
- 01-11為SyntaxHighlighter添加新語言的方法
隨機(jī)閱讀
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 08-05織夢dedecms什么時(shí)候用欄目交叉功能?
- 01-10C#中split用法實(shí)例總結(jié)
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-11ajax實(shí)現(xiàn)頁面的局部加載
- 01-10delphi制作wav文件的方法
- 01-10使用C語言求解撲克牌的順子及n個(gè)骰子
- 04-02jquery與jsp,用jquery