洞悉互聯(lián)網(wǎng)前沿資訊,探尋網(wǎng)站營銷規(guī)律
作者:狐靈科技 | 2019-07-02 10:18 |點(diǎn)擊:
最簡單的解決方案是進(jìn)入config.js和設(shè)置:
config.allowedContent = true;
(記得清除瀏覽器的緩存)。然后CKEditor完全停止過濾輸入的內(nèi)容。但是,這將完全禁用內(nèi)容過濾,這是最重要的CKEditor功能之一。
您還可以更精確地配置CKEditor的內(nèi)容過濾器,以僅允許您需要的這些元素,類,樣式和屬性。這個(gè)解決方案要好得多,因?yàn)镃KEditor仍會刪除瀏覽器在復(fù)制和粘貼內(nèi)容時(shí)產(chǎn)生的許多糟糕的HTML,但它不會刪除你想要的內(nèi)容。
例如,您可以擴(kuò)展默認(rèn)CKEditor的配置以接受所有div類:
config.extraAllowedContent = 'div(*)';
或者一些Bootstrap的東西:
config.extraAllowedContent = 'div(col-md-*,container-fluid,row)';
或者,您可以允許包含可選dir
屬性dt
和dd
元素的描述列表:
config.extraAllowedContent = 'dl; dt dd[dir]';
這些只是非常基本的例子。您可以編寫所有類型的規(guī)則 - 需要屬性,類或樣式,僅匹配特殊元素,匹配所有元素。