CKEditor 4.14 穩定版已發布,更新內容包括添加新功能、修復錯誤以及改進 API。
其中最值得關注的是,此版本支持將從 LibreOffice 複製的內容直接粘貼到 CKEditor 編輯器,並保留原始結構和格式,包括圖像、字體樣式、標題級別、嵌套列表、複雜表格等其他高級設置。除此之外,該版本還針對 HTML 數據處理器和 WebSpellChecker Dialog 插件進行了安全修復,官方強烈建議升級至此版本。
複製粘貼 LibreOffice 文檔
CKEditor 4 對於從 Word,Excel 和 Google Docs 複製粘貼內容有著強大的支持,此版本新增的"Paste from LibreOffice"插件把 LibreOffice 也添加了進來,用戶可以從 LibreOffice Writer 複製內容到 CKEditor 編輯器,編輯器會保留原始結構和格式並將其調整為在編輯器中使用的樣式,以生成語義化的乾淨 HTML 代碼。
文檔:https://ckeditor.com/docs/ckeditor4/latest/examples/pastefromlibreoffice.html
默認情況下,「標準」和「完整」版編輯器的預設中均提供此功能。
修復安全問題
CKEditor 4.14 修復了 HTML 數據處理器中的一個 XSS 漏洞。當被攻擊者執行了以下操作,攻擊者就能夠在 CKEditor 中進行 XSS 攻擊:
此外,4.14 還修復了 CKEditor 4 「標準」和「完整」版本預置中,其包含的第三方 WebSpellChecker Dialog 插件中的 XSS 漏洞。
集成 Vue.js
這是對 CKEditor 集成 React 和 Angular 等類似框架的補充,集成 Vue.js 意味著,開發者可以通過<ckeditor />
標籤以 Vue.js 組件的形式使用 CKEditor 4 ,而作為 Vue.js 的原生組件,開發者可以更快地將其應用到網站上。
有關 API 變更和改進,以及其他功能增強的內容請查看發布公告。
[admin
]