我有一个CKEditor 3.6.3的实例设置如下:
CKEDITOR.replace("notice_text", {
toolbar : "Mini",
enterMode : CKEDITOR.ENTER_BR,
fillEmptyBlocks : false,
forcePasteAsPlainText : true,
skin : "office2003",
width : 375,
height : 100
});
对于这个textarea:
<textarea id="notice-text" name="notice_text" rows="5"></textarea>
Mini
是config.js中定义的工具栏。
替换中的所有设置都可以正常工作,forcePasteAsPlainText
除外。
但是,当我在config.js中设置forcePasteAsPlainText
时,它可以工作。就像在config.js中一样:
config.forcePasteAsPlainText = true;
在config.js中设置它会将其应用于网站上的所有CKEditors,我希望它适用于此textarea
。
我看了一下CKEditor changelogs并没有看到任何可以通过更新解决这个问题。
我以为你可以在replace
函数中设置它。这是不可能的还是我错过了什么?
答案 0 :(得分:1)
将removePlugins : "pastefromword"
添加到您的配置中。
CKEDITOR.replace("notice_text", {
toolbar : "Mini",
enterMode : CKEDITOR.ENTER_BR,
fillEmptyBlocks : false,
forcePasteAsPlainText : true,
skin : "office2003",
removePlugins : "pastefromword" ,
width : 375,
height : 100
});
此部队在您的配置中存在插件pastetext
,并且pastefromword
不存在。再次运行==&gt;它的工作!