问题描述
在 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> </span><img src="/fileicons/pdf.png" alt="Icons for pdf" /><span> (111 KB)</span>
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)