国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

解決網(wǎng)頁編輯器FCKEditor在IE10、IE11下的不兼容問題

2024-07-21 02:54:09
字體:
供稿:網(wǎng)友
今天有編輯反映網(wǎng)站后臺(tái)的網(wǎng)頁編輯器無法顯示了,原來是編輯自己的電腦升級(jí)了ie到IE10或IE11版本,這里特總結(jié)下多種解決方法,需要的朋友可以參考下
 

第一種方法、瀏覽器設(shè)置兼容模式

打開IE,點(diǎn)擊“工具”菜單,選擇“兼容性視圖設(shè)置”,勾選“在兼容性視圖中顯示所有網(wǎng)站”選項(xiàng)即可。

網(wǎng)頁編輯器,FCKEditor,不兼容


第二種方法、在使用編輯器的網(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)朋友。

下面都是一些網(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版本的多樣化,VeVb武林網(wǎng)小編為大家整理的方法,總能有些幫助。



注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到編輯器頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 固始县| 龙胜| 鹤峰县| 平陆县| 平和县| 大田县| 无极县| 张家港市| 城步| 辰溪县| 行唐县| 佛学| 广灵县| 宜川县| 沧州市| 洛宁县| 武城县| 峨眉山市| 嘉祥县| 屏边| 开平市| 商城县| 游戏| 韶山市| 太湖县| 玉门市| 南平市| 宜宾县| 肇源县| 资源县| 张北县| 泗水县| 海丰县| 师宗县| 临夏市| 元朗区| 育儿| 云浮市| 阳曲县| 乐至县| 安达市|