亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

CKEditor自動從div中刪除類

CKEditor自動從div中刪除類

慕無忌1623718 2019-08-01 16:17:38
CKEditor自動從div中刪除類我在我的網站上使用CKEditor作為后端編輯器。它驅使我繞過彎道,因為它似乎想要在我按下源按鈕時將代碼更改為它看起來如何合適。例如,如果我點擊源并創建一個<div>...<div class="myclass">some content</div>然后沒有明顯的理由剝離類<div>,所以當我再次點擊源它已被改為...<div>some content</div>我認為這種惱人的行為可以在關閉config.js,但我一直在挖掘,無法在文檔中找到任何東西來關閉它。
查看完整描述

3 回答

?
守候你守候我

TA貢獻1802條經驗 獲得超10個贊

禁用內容過濾

最簡單的解決方案是進入config.js和設置:

config.allowedContent = true;

記得清除瀏覽器的緩存)。然后CKEditor完全停止過濾輸入的內容。但是,這將完全禁用內容過濾,這是最重要的CKEditor功能之一。

配置內容過濾

您還可以更精確地配置CKEditor的內容過濾器,以僅允許您需要的這些元素,類,樣式和屬性。這個解決方案要好得多,因為CKEditor仍會刪除瀏覽器在復制和粘貼內容時產生的許多糟糕的HTML,但它不會刪除你想要的內容。

例如,您可以擴展默認CKEditor的配置以接受所有div類:

config.extraAllowedContent = 'div(*)';

或者一些Bootstrap的東西:

config.extraAllowedContent = 'div(col-md-*,container-fluid,row)';

或者,您可以允許包含可選dir屬性dtdd元素的描述列表:

config.extraAllowedContent = 'dl; dt dd[dir]';

這些只是非?;镜睦印D梢跃帉懰蓄愋偷囊巹t - 需要屬性,類或樣式,僅匹配特殊元素,匹配所有元素。您也可以禁用內容并完全重新定義CKEditor的規則。了解更多:


查看完整回答
反對 回復 2019-08-01
  • 3 回答
  • 0 關注
  • 972 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號