CKEditor IE8中的自动URL检测

时间:2014-02-10 22:03:37

标签: javascript ckeditor

我正在运行CKEditor 3.6实例。

在IE 8中,当我输入一个URL,比如www.yahoo.com时,CKEditor会自动检测到一个URL被输入并将其转换为如下的超链接:

<a href="...">...</a>

我的问题是我无法找到发生此转换的源/代码。如何将target="_blank"默认添加到创建的所有超链接中?

1 个答案:

答案 0 :(得分:0)

我使用数据处理器

修复了它
CKEDITOR.replace( 'editor1', {
    on: {
        instanceReady: function() {
            this.dataProcessor.htmlFilter.addRules( {
                elements: {
                    a: function( element ) {
                        element.attributes.target = '_blank';
                    }
                }
            });
        }
    }
} );