Javascript TinyMCE在Ctrl+;v
使用jQuery版本,一切都按预期工作,除非将任何内容粘贴到编辑器中,它粘贴的内容是我预期的两倍 初始化脚本:Javascript TinyMCE在Ctrl+;v,javascript,jquery,tinymce,Javascript,Jquery,Tinymce,使用jQuery版本,一切都按预期工作,除非将任何内容粘贴到编辑器中,它粘贴的内容是我预期的两倍 初始化脚本: $('textarea.editor').tinymce({ theme : "modern", menubar : false, plugins: [ "paste advlist autolink lists link charmap print preview anchor", "searchreplace visualbl
$('textarea.editor').tinymce({
theme : "modern",
menubar : false,
plugins: [
"paste advlist autolink lists link charmap print preview anchor",
"searchreplace visualblocks code",
"contextmenu paste"
],
paste_auto_cleanup_on_paste : true,
paste_remove_styles: true,
paste_remove_styles_if_webkit: true,
paste_strip_class_attributes: "all",
});
在上发现问题:我意外地定义了两次“粘贴”插件。删除一个实例修复了双重粘贴:
$('textarea.editor').tinymce({
theme : "modern",
menubar : false,
plugins: [
"paste advlist autolink lists link charmap print preview anchor",
"searchreplace visualblocks code",
"contextmenu" // second "paste" declaration was hiding here
],
paste_auto_cleanup_on_paste : true,
paste_remove_styles: true,
paste_remove_styles_if_webkit: true,
paste_strip_class_attributes: "all",
});