我正在使用 CKEditor 的链接插件,并且尝试删除“链接类型”选项,以便用户可以在 URL 字段中输入地址,而不必设置“链接类型”选项。当我使用下面的代码时,它会删除“链接类型”选项,但是当您尝试单击它创建的链接时,它不会按预期打开链接。
所以我想知道如何将默认的“链接类型”设置为 URL,以便可以成功打开链接,同时删除手动设置“链接类型”的选项?
CKEDITOR.on('dialogDefinition', function (ev) {
var dialogName = ev.data.name;
var dialogDefinition = ev.data.definition;
if (dialogName == 'link') {
var infoTab = dialogDefinition.getContents('info');
infoTab.remove('linkType');
}
});
据我所知,在撰写此答案时,如果您摆脱链接类型 using infoTab.remove('linkType');
它将无法创建链接。我找到的解决方案是隐藏链接类型 using .style =
如下:
if ( dialogName == 'link' ) {
var infoTab = dialogDefinition.getContents( 'info' );
infoTab.get( 'linkType' ).style = 'display: none';
}
----->>>Source http://dev.ckeditor.com/ticket/12287
希望这对某人有帮助!如果您找到其他解决方案,请随时与我们分享。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)