由於無障礙AA中規定對於A元素,或是iframe都需要有title語意說明,若是LINK外連還需要加上另開新視窗說明,如果用CK編輯器複製貼上,來源端就帶有連結但USER又沒設title就會被列為缺失,假使只是用於小型的說明用途欄位,用以下的CK設定參數就可以解決了! CKEDITOR.replace(" t extarea的id ", { height: 200, //高度 //toolbar參數,簡單的basicstyles及paragraph兩個插件(可自行增加) toolbar: [ { name: 'basicstyles', items: [ 'Bold', 'Italic', '-', 'RemoveFormat' ] }, { name: 'paragraph', items: [ 'NumberedList', 'BulletedList' ] } ], removePlugins: 'link,iframe,flash,forms', forcePasteAsPlainText: true }); 重點說明 removePlugins: 'link,iframe,flash,forms', 直接禁止:link,iframe,flash,forms類型的物件存在編輯器 forcePasteAsPlainText: true 貼上時,只保留純文字,不要任何格式 例如複製這一段有帶超連結的內容 貼到CK編輯框後,自動變成純文字格式,USER貼文也就不會有無障礙缺失的問題 這方法適合只需要簡單文字的編輯框,像是簡易討論區或是留言板,以及公開資料說明等,再必須符合無障礙AA規範下,用這方法能解決。 以上工作心得撰寫,有需要的朋友參考看看💁💁 工作心得撰寫: 徐嘉裕 Neil hsu