UEditor中插入的代碼被自動(dòng)過濾的解決辦法
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
在創(chuàng)建文章的過程中,插入代碼后,看起來是正常的,然后保存完之后,且保存到數(shù)據(jù)庫中也正常,但是當(dāng)對(duì)該文章進(jìn)行編輯的時(shí)候,發(fā)現(xiàn)UEditor編輯器會(huì)自動(dòng)過濾掉部分代碼。 是什么原因?qū)е碌哪??要解決這個(gè)問題,我們先來看看,富文本編輯器的兩種初始化方式: (1)textarea標(biāo)簽
(2)script標(biāo)簽
我之前一直使用的是textarea方式,而這兩種方式有什么區(qū)別呢? UEditor官方推薦使用script標(biāo)簽,他們認(rèn)為textarea會(huì)在提交數(shù)據(jù)的時(shí)候,自動(dòng)對(duì)里面的部分html文本進(jìn)行一次特殊字符轉(zhuǎn)義,從而導(dǎo)致有些不熟悉的用戶在再編輯的時(shí)候出現(xiàn)編碼混亂的問題。 于是,果斷的將程序中的textarea標(biāo)簽,改為script標(biāo)簽,上面出現(xiàn)的問題,便解決了。 如果仍不能解決,就搜索源碼 addInputRule addOutputRule 注釋掉。 該文章在 2024/4/1 17:33:49 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |