我试图覆盖默认的TinyMce 4拼写检查方法“markErrors”,但没有成功。
我已经尝试过了:
// on editor init...
editor.plugins.spellchecker.markErrors = function() {
alert(123);
return false;
}
上面的方法实际上替换了插件对象的值,但拼写检查器没有使用它(也许我需要以某种方式重新启动拼写检查器本身......)。
非常感谢任何帮助。
答案 0 :(得分:0)
在检查插件源代码后,我认为实际上无法覆盖此方法(不编辑源代码)。
主要问题来自于电话
sendRpcCall("spellcheck", getTextMatcher().text, markErrors, errorCallback);
在作业之前
this.markErrors = markErrors;
可以使用
覆盖方法editor.plugins.spellchecker.markErrors = function() {...}
但插件本身永远不会使用。