我试图限制TinyMCE编辑器中的单词计数。为此,使用了TinyMCE https://www.tiny.cloud/docs-3x/howto/words/文档中建议的函数。此函数总是返回字数大于编辑器状态栏中显示的字数的1。例如:如果我们清空编辑器,编辑器状态栏中的单词计数显示为0,但函数返回1。同样,编辑器上的单词计数为10,函数返回11。为什么该函数返回不同的值,以及如何匹配这些值?
发布于 2022-02-21 22:19:29
您提供的链接是指向已过时的TinyMCE 3文档的链接。TinyMCE 5是当前发布的编辑器,TinyMCE 6不久将发布。
在TinyMCE 4+中,您应该为wordcount使用API,这是在这里记录的:
https://www.tiny.cloud/docs/plugins/opensource/wordcount/#api
如果您使用wordcount,它将匹配编辑器中显示的内容。
var wordcount = tinymce.activeEditor.plugins.wordcount;
console.log(wordcount.body.getWordCount());
console.log(wordcount.body.getCharacterCount());
console.log(wordcount.body.getCharacterCountWithoutSpaces());
console.log(wordcount.selection.getWordCount());
console.log(wordcount.selection.getCharacterCount());
console.log(wordcount.selection.getCharacterCountWithoutSpaces());
https://stackoverflow.com/questions/71216435
复制相似问题