wysihtml5 エディターを使用して、貼り付けのパーサー ルールを無効にする方法、または単純にプレーン テキストを貼り付ける方法はありますか? タグやその他の書式設定のないプレーンテキストのみが貼り付けられますか? 事前入力されたテキスト (アンカーと改行タグを含む) をパーサー ルールで解析する必要があるため、パーサー ルールをコメント アウトしてもうまくいきません。必須ではありませんが、入力時にエディターが URL を検出し、アンカーを作成することも望んでいますが、貼り付け時には必要ありません。
これを行う理由は、パーサー ルール (特に MSWord から、また Web コンテンツから) を使用して貼り付けるときに、多くの不要な文字 (改行 %0A やスパン タグなど) が貼り付けられるためです。プレーン テキストを貼り付けると、非表示のコンテンツがランダムに貼り付けられなくなります。
参考までに、私のパーサー ルールは非常に単純です。
var wysihtml5ParserRules = {
tags: {
br: {},
a: {
set_attributes: {
target: "_blank",
rel: "nofollow"
},
check_attributes: {
href: "url" // important to avoid XSS
}
}
}
};