HierarchyRequestError:使用工具栏命令设置Wysihtml5x编辑器样式时出错

HierarchyRequestError:使用工具栏命令设置Wysihtml5x编辑器样式时出错,wysihtml5,Wysihtml5,我正在使用编辑器(v0.4.12),双击工具栏链接更改文本的字体颜色时发现了一个问题 我已经准备了一个非常简单的代码来重现这个问题 var editor=新的wysihtml5.editor(“wysihtml5编辑器”{ 工具栏:“wysihtml5工具栏”, parserRules:wysihtml5ParserRules, contentEditableMode:false }); var editor2=新的wysihtml5.Editor(“wysihtml5-editor2”{ 工

我正在使用编辑器(v0.4.12),双击工具栏链接更改文本的字体颜色时发现了一个问题

我已经准备了一个非常简单的代码来重现这个问题

var editor=新的wysihtml5.editor(“wysihtml5编辑器”{
工具栏:“wysihtml5工具栏”,
parserRules:wysihtml5ParserRules,
contentEditableMode:false
});
var editor2=新的wysihtml5.Editor(“wysihtml5-editor2”{
工具栏:“所见即所得HTML5-toolbar2”,
parserRules:wysihtml5ParserRules,
contentEditableMode:false
});
div[contenteditable=“true”]{
边框:纯灰1px;
高度:150像素;
}
.wysiwyg颜色红色{
颜色:红色;
}
.wysiwyg颜色黑色{
颜色:黑色;
}
a[data-wysihtml5-command-value=“红色”]{
颜色:红色;
文字装饰:无;
}
a[data-wysihtml5-command-value=“black”]{
颜色:黑色;
文字装饰:无;
}

请按照以下步骤重现问题:

1.点击下面的编辑器,只需关注它。
2.选择第一个编辑器上的所有文本(CTRL+A或使用鼠标)。
3.双击第一个编辑器的红色链接工具栏。
4.打开控制台查看错误(F12)。
5.您应该能够看到未捕获的HierarchyRequestError:
6.忽略“不支持不连续选择”错误。 黑色 红色 敏捷的棕色狐狸跳过了懒狗 黑色 红色
此问题已在版本上解决。包括“不支持非连续选择”在内的所有选项


非常感谢@oliver pulges指出回答GitHub的解决方案。

虽然这在理论上可以回答这个问题,但请在此处包含答案的基本部分,并提供链接以供参考。@manetsus如果我知道是哪段代码解决了这个问题,我一定会将其发布在此处。虽然我理解你的观点,甚至在大多数情况下都同意,但不幸的是,在这种情况下这是不可能的。我不确定编辑的作者/贡献者是否确切知道是什么解决了这个问题。我想要的答案是,如果人们遇到类似的错误,建议他们将编辑器更新到最新版本,因为这很可能解决问题