03.07 CKEditor 4.14:支持複製粘貼 LibreOffice 文檔的富文本編輯器

前言

很早之前小編就在關注這款富文本編輯器了,CKEditor 是基於FCKeditor重新開發的版本(練小號)。被很多開發者成為全球最優秀的網頁在線文字編輯器之一,驚人的性能和可擴展性被各大網站所青睞。本篇小編帶大家領略一下CKEditor 4.14 穩定版。


CKEditor 4.14:支持複製粘貼 LibreOffice 文檔的富文本編輯器

更新內容

添加新功能、修復錯誤以及改進 API。

其中最值得關注的是,此版本支持將從 LibreOffice 複製的內容直接粘貼到 CKEditor 編輯器,並保留原始結構和格式,包括圖像、字體樣式、標題級別、嵌套列表、複雜表格等其他高級設置。除此之外,該版本還針對 HTML 數據處理器和 WebSpellChecker Dialog 插件進行了安全修復,官方強烈建議升級至此版本。


CKEditor 4.14:支持複製粘貼 LibreOffice 文檔的富文本編輯器

複製粘貼 LibreOffice 文檔

複製粘貼 LibreOffice 文檔

CKEditor 4 對於從 Word,Excel 和 Google Docs 複製粘貼內容有著強大的支持,此版本新增的"Paste from LibreOffice"插件把 LibreOffice 也添加了進來,用戶可以從 LibreOffice Writer 複製內容到 CKEditor 編輯器,編輯器會保留原始結構和格式並將其調整為在編輯器中使用的樣式,以生成語義化的乾淨 HTML 代碼。


CKEditor 4.14:支持複製粘貼 LibreOffice 文檔的富文本編輯器

默認情況下,“標準”和“完整”版編輯器的預設中均提供此功能。

修復安全問題

CKEditor 4.14 修復了 HTML 數據處理器中的一個 XSS 漏洞。當被攻擊者執行了以下操作,攻擊者就能夠在 CKEditor 中進行 XSS 攻擊:

  1. 切換 CKEditor 到“源碼模式”
  2. 將攻擊者準備的特製 HTML 代碼粘貼到 1 的窗口中
  3. 切換回“所見即所得模式”

此外,4.14 還修復了 CKEditor 4 “標準”和“完整”版本預置中,其包含的第三方 WebSpellChecker Dialog 插件中的 XSS 漏洞。

集成 Vue.js

這是對 CKEditor 集成 React 和 Angular 等類似框架的補充,集成 Vue.js 意味著,開發者可以通過<ckeditor>標籤以 Vue.js 組件的形式使用 CKEditor 4 ,而作為 Vue.js 的原生組件,開發者可以更快地將其應用到網站上。


CKEditor 4.14:支持複製粘貼 LibreOffice 文檔的富文本編輯器

下載地址:https://ckeditor.com/ckeditor-4/download/


分享到:


相關文章: