TinyMCE在Ctrl+V上粘贴到编辑器两次

TinyMCE pastes to editor twice on Ctrl + V

本文关键字:两次 编辑器 Ctrl+V TinyMCE      更新时间:2024-01-21

使用jQuery版本,除了将任何内容粘贴到编辑器中时,它粘贴的内容是我期望的两倍之外,其他一切都能正常工作。

初始化脚本:

$('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",
});