覆盖tinymce 4拼写检查方法

时间:2015-10-14 14:54:54

标签: javascript javascript-objects tinymce-4

我试图覆盖默认的TinyMce 4拼写检查方法“markErrors”,但没有成功。

我已经尝试过了:

// on editor init...
editor.plugins.spellchecker.markErrors = function() {
    alert(123);

    return false;
}

上面的方法实际上替换了插件对象的值,但拼写检查器没有使用它(也许我需要以某种方式重新启动拼写检查器本身......)。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

在检查插件源代码后,我认为实际上无法覆盖此方法(不编辑源代码)

主要问题来自于电话

sendRpcCall("spellcheck", getTextMatcher().text, markErrors, errorCallback);

在作业之前

this.markErrors = markErrors; 

可以使用

覆盖方法
editor.plugins.spellchecker.markErrors = function() {...}

但插件本身永远不会使用。