如何使用ckeditor的辅助功能检查器实时验证用户内容?

时间:2016-09-10 16:13:06

标签: ckeditor ckeditor4.x

我是使用ckeditor及其API的新手。我想找到一种方法,在键入时通过辅助功能检查器验证用户的内容。 文档中提供的信息并未明确说明如何执行此操作。

我试图弄清楚如何做到这一点......

<script>
      var instance = CKEDITOR.replace('editorck');
      instance.on('focus', function(event) {
             var editor = CKEDITOR.instances['editorck'];
             if(editor.plugins.a11ychecker){
                 var a11ycheckerCommand = new CKEDITOR.command(editor, {
                        exec: function( editor ) {
                                 editor.execCommand("a11ychecker");
                              }
                        });
                        a11ycheckerCommand.setState(CKEDITOR.TRISTATE_ON);
                        a11ycheckerCommand.exec(editor);
                  }
       });
      instance.on('key', function (event) {
        var editor = CKEDITOR.instances['editorck'];
        editor.execCommand("a11ychecker.listen");          
      });
</script>

上面的代码需要两个事件。第一个是&#34; onfocus&#34;当编辑区域被聚焦时激活可访问性检查器。第二个是我正在寻找的,调用一些命令或执行一些事情以在keyup事件发生时验证内容。

下一步是允许用户在验证内容时保存内容。也许是获取当前可访问性问题列表的一种方法?

CKEDITOR.plugins.a11ychecker.IssueList or editor.plugins.a11ychecker.IssueList ?

0 个答案:

没有答案