我的网站使用的是小型mce的第3版。它的一个特点是用户可以将图像拖动到编辑器中,它会自动将其转换为base64 data-uri并将其插入编辑器中。我刚刚升级到版本4,这个功能似乎完全消失了。
AFAIK,它不是一个插件或任何控制它的东西,只是默认功能的一部分,因为我在使用最少的选项进行初始化时仍然可以这样做,如下所示:
tinyMCE.init({mode: "none"});
tinyMCE.execCommand('mceAddControl', false, 'selector');
此功能是否已从版本4中移除,或者是否有办法重新启用?
我真的想升级到4,但这是阻止我的唯一因素,因为图像功能对我的应用程序至关重要。
谢谢!
答案 0 :(得分:43)
如果要启用图像拖动; drop功能你必须使用下面的代码明确地执行它。
tinymce.init({
...
paste_data_images: true
});
答案 1 :(得分:5)
您必须添加以下属性才能启用拖放功能
tinymce.init({
selector: "#imgedit", // change this value according to your HTML
plugins: "paste",
menubar: "edit",
toolbar: "paste",
paste_data_images: true
});
如果您想使用图片功能的插入网址添加拖放,请添加以下代码行
tinymce.init({
selector: "#imgedit", // change this value according to your HTML
toolbar: "image,paste",
plugins: "image,paste",
menubar: "insert,edit",
paste_data_images: true,
});