Javascript 为什么TinyMCE需要在正确使用delete键之前键入一些内容?
我刚刚实现了TinyMCE,它工作得很好,只是用户必须输入一些东西,甚至是空格字符,然后才能删除内容Javascript 为什么TinyMCE需要在正确使用delete键之前键入一些内容?,javascript,tinymce,Javascript,Tinymce,我刚刚实现了TinyMCE,它工作得很好,只是用户必须输入一些东西,甚至是空格字符,然后才能删除内容 如果您需要更多信息,请告诉我。这是一个浏览器错误。有一个我在过去见过并使用过的黑客解决方法;我现在无法证实。如果加载TinyMCE编辑iframe后调用以下命令,则可能会正常工作: // doc is a reference to the iframe's document try { doc.execCommand("Undo", false, false); } catch (ex)
如果您需要更多信息,请告诉我。这是一个浏览器错误。有一个我在过去见过并使用过的黑客解决方法;我现在无法证实。如果加载TinyMCE编辑iframe后调用以下命令,则可能会正常工作:
// doc is a reference to the iframe's document
try {
doc.execCommand("Undo", false, false);
} catch (ex) {}
事实上,这几乎是一个浏览器错误。我的解决方法是重置设计模式:
editor_instance = tinymce.EditorManager.getInstanceById(editor_id); //editor id needed here (ed.id)
editor_instance.getDoc().designMode = 'Off';
editor_instance.getDoc().designMode = 'On';
谢谢你的回复!我不得不绕道一天,做一些更紧迫的事情——但我肯定会尽快尝试你的答案,然后回来。