TinyMCE 生成随机 <g> 标签?

TinyMCE generating random <g> tags?

在 TinyMCE 所见即所得编辑器中保存了一些页面内容后,我发现以下 HTML 标记贯穿整个内容:

<g class="gr_ gr_283 gr-alert gr_spell gr_run_anim gr_inline_cards ContextualSpelling ins-del multiReplace" id="283" data-gr-id="283"></g>

它通常会将自己包裹在单词或句子中。它不会更改内容的外观,因为 classes 未在任何样式表中引用,但它干扰了偶尔会被内容自动替换的通配符。

我无法在线找到任何答案,但是谷歌搜索 class 名称返回了许多结果,其中在页面内容的纯文本中生成了类似的标签。

有谁知道为什么会发生这种情况,是否有办法防止这种情况发生?

submitted this as a bug to the developers of Tinymce, they responded saying that the bug is caused with the Goolge Chrome extension Grammarly。安装此扩展程序后,我能够重现错误并确认问题出在 Grammarly 上。 Grammarly 正在围绕具有不正确 spelling/grammar.

的内容注入元素

我已经使用 javascript 替换函数删除元素来实现我自己的修复。

function getWysiwygValue(id) {
    var value = tinyMCE.get(id).getContent();
    value = value.replace(/<\/?g[^>]*>/g, "");
    return value;
}

我也联系了 Grammarly 通知他们这个错误,希望他们能回应并最终解决问题。