2013-08-22 21 views
0

我正在使用標準演示,like this。所以,主要選項(很少更改)可以標記爲config.jsCKEditor4銷燬,不保留原始HTML內容。如何禁用過濾器?

Example當編輯由源代碼,HTML(按鈕來源):元素(標記)與屬性,失去了屬性(class已剝離出來)。

那麼,如何禁用「默認篩選器」?

「默認過濾」行爲是一個問題:不是向後兼容的,主要是不是預期的行爲,因爲銷燬原始內容,只能使用編輯器更改。

類似的問題:

回答

3

config.js您可以添加類似,

CKEDITOR.config.allowedContent=true; 

請參閱「高級內容過濾器」(ACF)和how to enable/disable it

+0

這從圖顯影劑積分CKEditor的一些系統(的點一個正確的答案雖然建議延長[ACF(http://docs.ckeditor.com/#!/guide/dev_advanced_content_filter)設置,而比完全關閉它)。但是,開發插件的開發人員應該閱讀[關於將插件與高級內容過濾器集成在一起的博客文章](http://ckeditor.com/blog/Integrating-Plugins-with-Advanced-Content-Filter)。 – Reinmar

+0

謝謝(!),並且感謝關於這個新插件的問題,我稍後會慢讀它。 –

+0

嘗試使用js加載新文檔時出現類似問題:CKEditor剝離了所有頭文件。這是用config.fullPage = 1修復的。另一個問題是它仍在改變頁面標題。 Google把我們帶到了這裏。添加config.allowedContent = true幫助,謝謝。 但它仍在改變標題和改變標籤。原來我們使用錯誤的方法將新的HTML文檔加載到編輯器中。使用editor1.setData();代替。 – hellork

0

我們最近遇到了這個問題,2017年版本5.5爲CKEditor開發file load/save pluginspeech recognition plugin(進行中)。上述解決方案有所幫助,但我們不得不使用editor1.setData()將內容加載到編輯器中。

使用全選和insertHTML()或insertText()方法被破壞標籤。

相關問題