tinyMCE v5 - 在插入链接后附加图标和大小

问题描述

在 tinyMCE v4 版本中,创建包含选定文本的超链接时,处理对我有用。在 tinyMCE v5 版本中,这种处理对我不起作用。它仅在我添加带有显示文本的超链接时才有效。当我想用所选文本创建超链接时,就会出现问题。有人可以告诉我如何解决这个问题吗?

tinyMCE v4 处理:

setup: function (editor) {
                editor.on('BeforeSetContent',function (e) {
                    try {
                        if (typeof (e.initial) == "undefined" && e.initial != true) {
                            //Check file size and icon only if we insert a file
                            //File links does not have rel attribute
                            if (e.set == undefined && !$(e.content).attr("rel")) {
                                $.ajax({
                                    async: false,type: 'POST',data: { html: e.content },url: "/Controller/IconSize",success: function (data,status,xml) {
                                        e.content = data.retVal.replace('data:','');
                                    },error: function (xml,error) {
                                        console.log("Unable to insert file size and icon to the link.");
                                        $.pnotify({
                                            title: 'error',text: error,type: 'error'
                                        });
                                    }
                                });
                            }
                        }
                    }
                    catch(err)
                    {
                    }
                });
            }

这次返回:

<a href="/Files/24207">text</a><span>&nbsp;&nbsp;</span><img src="/fileicons/pdf.png" alt="Icons for pdf" /><span>&nbsp;(111 KB)</span>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...