雷火电竞-中国电竞赛事及体育赛事平台

歡迎來到入門教程網(wǎng)!

網(wǎng)頁編輯器

當(dāng)前位置:主頁 > 網(wǎng)絡(luò)編程 > 網(wǎng)頁編輯器 >

CKEditor 取消轉(zhuǎn)義的兩種方法

來源:本站原創(chuàng)|時(shí)間:2020-01-11|欄目:網(wǎng)頁編輯器|點(diǎn)擊:

話說程序員的博客總是用到SyntaxHighlighter之類的來在pre標(biāo)簽里貼一堆代碼。于是因?yàn)檠b了CKEditor for WordPress就一直覺得很討厭,在HTML標(biāo)簽里寫下一些代碼,到了Visual里就被轉(zhuǎn)義了。比如>和<就變成了><蝦米蝦米的。話說今天心血來潮去Google了一下,CKEditor的設(shè)置文檔里還真的有相關(guān)的設(shè)置,請(qǐng)圍觀這里!

配置ckeditor插件目錄下的ckeditor.config.js文件,加入下面這行。

復(fù)制代碼 代碼如下:
config.entities = false;

不過這樣比較暴力,所有的內(nèi)容都不轉(zhuǎn)義了,有沒人有擔(dān)心。于是在這里查到還有另外一種辦法(如下),用正則篩選要保護(hù)的代碼。這樣對(duì)數(shù)據(jù)來說是很不錯(cuò),不過有個(gè)缺點(diǎn),在ckeditor所見即所得模式里看不見被保護(hù)的內(nèi)容,這個(gè)就看你自己的取舍了。

復(fù)制代碼 代碼如下:
config.protectedSource.push(/<pre[\s\S]*?pre>/g);

貌似我還是傾向于用前者~ 在所見即所得標(biāo)簽里黏貼的內(nèi)容還是都會(huì)轉(zhuǎn)義的,只是HTML過來的內(nèi)容都不轉(zhuǎn)義了,貌似不錯(cuò)。獨(dú)立博客真是要折騰啊 = =  怪辛苦的……

上一篇:使用ZeroClipboard解決跨瀏覽器復(fù)制到剪貼板的問題

欄    目:網(wǎng)頁編輯器

下一篇:免費(fèi)開源百度編輯器(UEditor)使用方法

本文標(biāo)題:CKEditor 取消轉(zhuǎn)義的兩種方法

本文地址:http://www.jygsgssxh.com/a1/wangyebianjiqi/11812.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有