3

wysihtml5 エディターを使用して、貼り付けのパーサー ルールを無効にする方法、または単純にプレーン テキストを貼り付ける方法はありますか? タグやその他の書式設定のないプレーンテキストのみが貼り付けられますか? 事前入力されたテキスト (アンカーと改行タグを含む) をパーサー ルールで解析する必要があるため、パーサー ルールをコメント アウトしてもうまくいきません。必須ではありませんが、入力時にエディターが URL を検出し、アンカーを作成することも望んでいますが、貼り付け時には必要ありません。

これを行う理由は、パーサー ルール (特に MSWord から、また Web コンテンツから) を使用して貼り付けるときに、多くの不要な文字 (改行 %0A やスパン タグなど) が貼り付けられるためです。プレーン テキストを貼り付けると、非表示のコンテンツがランダムに貼り付けられなくなります。

参考までに、私のパーサー ルールは非常に単純です。

var wysihtml5ParserRules = {
  tags: {
    br:     {},
    a:      {
      set_attributes: {
        target: "_blank",
        rel:    "nofollow"
      },
      check_attributes: {
        href:   "url" // important to avoid XSS
      }
    }
  }
};
4

1 に答える 1