Ueditor百度編輯器的Html模式自動(dòng)替換樣式的解決方法
一、打開ueditor.all.js
二、大概9300行找到 ///plugin 編輯器默認(rèn)的過濾轉(zhuǎn)換機(jī)制,把下面的
'allowDivTransToP':true
值改成false。為true的時(shí)候會(huì)自動(dòng)把div轉(zhuǎn)成p。
三、大概9429行,有個(gè)case 'li',這個(gè)是把li里面的樣式去掉,把這個(gè)case注釋掉。
四、大概14058行,下面的第一個(gè)utils.each功能注釋掉,這個(gè)是自動(dòng)給li里面的內(nèi)容增加一個(gè)p。
五、大概14220行,
node.className = utils.trim(node.className.replace(/list-paddingleft-\w+/,'')) + ' list-paddingleft-' + type;
注釋掉,這個(gè)是自動(dòng)給ul增加一個(gè)內(nèi)置的樣式。
下面的14222行
li.style.cssText && (li.style.cssText = '');
注釋掉,這個(gè)是自動(dòng)去除粘貼進(jìn)去的代碼的li的style樣式
六、大概9327行和9471行附近的
else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))) { node.parentNode.removeChild(node, true) }
去掉,這是代碼中如果有類似<span>文字</span>這樣的不包含樣式的<span>元素將會(huì)被刪掉<span>只保留文字。
至此,我們粘貼進(jìn)去的html格式的ul和li就不會(huì)被轉(zhuǎn)義了。
PS:以上版本修改基于1.3.6版本。新版本位置可能有變動(dòng)或者已經(jīng)解決此問題。
相關(guān)文章
Edge瀏覽器開發(fā)者工具代碼修改同步到Vscode中
這篇文章主要為答案及介紹了Edge瀏覽器開發(fā)者工具代碼修改同步到Vscode中,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-04-04FCK編輯器(FCKEditor)添加新按鈕和功能的修改方法
最近項(xiàng)目需要對(duì)已有的FCKeditor添加新的功能,以前的做法只是在外殼處再次封裝,這次無法滿足需求只能進(jìn)行內(nèi)部修改了。2010-11-11將CKfinder 整合進(jìn) CKEditor3.0的方法
CKFinder是一款基于AJAX的文件瀏覽器,這是ASP.NET專用版,它可以在線瀏覽文件、管理文件、上傳文件,以樹形Tree的方式展開目錄,自動(dòng)檢測(cè)圖片并生成縮略圖,它是由Fckeditor公司出品,同時(shí)也可配合FckEditor來使用,可達(dá)到意想不到的效果。2010-01-01配置fckeditor 實(shí)現(xiàn)圖片的上傳
配置fckeditor 實(shí)現(xiàn)圖片的上傳2009-11-11常用網(wǎng)頁編輯器漏洞手冊(cè)(全面版)fckeditor,ewebeditor
常用網(wǎng)頁編輯器漏洞手冊(cè)(全面版)fckeditor,ewebeditor,使用這類編輯器的朋友一定要注意下。2011-04-04javascript 在線文本編輯器實(shí)現(xiàn)代碼
javascript 在線文本編輯器實(shí)現(xiàn)代碼,非常值得學(xué)習(xí)。2010-03-03autogrow 讓FCKeditor高度隨內(nèi)容增加的插件
讓FCKeditor高度隨內(nèi)容增加的插件,這個(gè)插件在默認(rèn)情況下可能運(yùn)行不正常,必須做一點(diǎn)修改才可以。2011-02-02