【发布时间】:2021-03-30 07:22:03
【问题描述】:
我在 tinymce-editor 的图像插件中检测到一个大问题。
版本:5.6.2
如果要插入图像,将插入一个空的图像标签。只要您再次编辑图像,图像就会被插入。
我已经分析了问题。此问题的原因是 tinymce.js 中的函数 "cleanContent"。它会删除一些 html 属性,例如 "src, width, height" 等。
我可以通过更改 image-plugin 的 plugin.js 中的一点小东西来纠正这个问题。
您必须将 第 726 行 editor.selection.setContent(elm.outerHTML); 更改为 editor.selection.setContent(elm.outerHTML,{format:"raw"});。
换句话说,我添加了“args”参数{format="raw"},这将阻止更改图像标签。
我认为在未来版本的代码中更改这一点会很有用。
【问题讨论】:
-
如果你能在他们的 Github Repo github.com/tinymce987654321@ 中将其作为改进或错误提交会更好
标签: javascript image plugins tinymce insertion