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