使用 wysihtml5 编辑器,有没有办法禁用解析器规则进行粘贴,或者只是粘贴纯文本?这样只粘贴纯文本,没有标签或任何其他格式?注释掉我的解析器规则对我不起作用,因为我仍然希望我的解析器规则解析预填充的文本(带有锚和换行标签)。虽然不是必需的,但我也希望编辑器在我键入时检测 URL 并创建锚点,但在粘贴时不一定。
我想这样做的原因是因为在使用解析器规则(特别是来自 MSWord,也来自 Web 内容)粘贴时,会粘贴很多垃圾字符(如换行符 %0A 和跨度标记)。粘贴纯文本将防止粘贴随机隐藏的内容。
仅供参考,我的解析器规则非常简单:
var wysihtml5ParserRules = {
tags: {
br: {},
a: {
set_attributes: {
target: "_blank",
rel: "nofollow"
},
check_attributes: {
href: "url" // important to avoid XSS
}
}
}
};