chromeの「plaintext-only」の動作でcontenteditabledivを作成しようとしています。したがって、ユーザーはプレーンテキストのみを入力でき、リッチテキストをコピーする場合はプレーンテキストとして貼り付けられます。私のスクリプトでは、@-メンションはボタンに変換され、Rangy.jsを使用して追加されます
通常のコンテンツ編集では、divのリッチテキストを貼り付けることができ、それを通常のテキストに変換する必要があります。唯一の問題は、貼り付けられたものを検出し、それをテキストに変換して正しい位置に挿入し、ニンジンの位置を復元した後です。より多くの行でより多くのテキストが選択されると、さらに困難になります。
私は難しいと思いますか、そしてもっと簡単な解決策はありますか?または、誰でも最も軽量なエディターを提案できますか?
ありがとう!