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