問題タブ [jqte]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jqueryte テキストエディタ。「ソース コード」に投稿されている特定の HTML タグを削除する方法
ユーザーがエディターを使用したり、ソース HTML を貼り付けたりできるようにしたいのですが、許可されているタグ (img、a などではない) をリンクしたいと考えています。
これらのタグ、または承認済みタグ リストにないすべてのタグを削除するように jQueryTE を設定するにはどうすればよいですか?
javascript - Jquery テキスト エディターは、大きなテキスト データを書き込むときにブラウザーをハングアップします。
ユーザーが一部のテキスト領域のコンテンツを編集できるように、jquery テキスト エディターjqteを使用しています。エディターに大きなテキストを追加するたびに、ブラウザーがしばらくハングし、数秒 (場合によっては 1 分) 後に再びライブに戻り、スクロールまたは編集しているときに再びハングします。つまり、ブラウザがハングアップすると、ページに対して何もできなくなり、ボタンをクリックしたり、ページを上下にスクロールしたりすることさえできなくなります。オンラインデモに大きなテキストを入れようとしたところ、この動作が発生しました。それはバグですか、それとも問題を解決できるパラメーターの調整があるだけですか?
注:このエディターの使用は非常に簡単で、オンラインデモでも動作が発生するため、コードスニペットは入れませんでした
javascript - JQuery Texteditor:他の場所からテキストをコピーして貼り付けるときにフォーマットを保持する
jQuery Text Editor: 許可されていない貼り付けられた書式を削除します
wysiwyg エディターである jQuery Text Editor を使用して、テキストエリア入力でリッチフォーマットの HTML を作成しています。
JavaScript コードでエディターを起動し、特定の書式設定オプションを許可/禁止することができます。しかし、別の場所 (Word、電子メール クライアントなど) からテキストをコピーして貼り付けると、エディターでこの特定の書式設定オプションを許可していなくても、すべての書式設定が保持されます。
禁止したすべての HTML フォーマットを削除するスマートな方法はありますか? または、貼り付けられた許可されていない書式を自動的に削除するようにエディターに指示できますか?
javascript - JQuery Text Editor フォーマットせずに貼り付け
サイトでプラグイン JQuery Text Editor を使用しています。ユーザーが別の Web サイトから書式設定済みの HTML テキストをコピーしてプラグインのテキスト ボックスに貼り付けると、正しくレンダリングされず、文字列の一部が途切れる場合があります。データベースから取得すると、壊れたテキストが表示されます。
このテキストを手動で作成するか、ボックスからコピーして貼り付けると、問題なく表示されます。
これは、JQuery Text Editor の書式が正しくないことに関係していると思います。
私はそれが動作するように見えるスタックで以下のこの関数を見つけました:
ただし、問題は、このコードを使用すると、JQuery テキスト エディターのテキスト ボックスが次のように壊れることです。
JQTE の HTML:
<textarea class="jqte" style="margin-bottom: -20px;" rows="50" cols="50" name="body" id="body"></textarea>
通常は次のようになります。
誰でも私を助けることができますか?ありがとう。
javascript - JQTEの貼り付けイベントを傍受
プレーン テキストとして貼り付けることができるように、貼り付けイベントを jquery テキスト エディターにバインドしようとしています。に 2 行目を追加しましたjquery-te-1.4.0.js
。
何らかの理由で、出力は次のようになります。
Uncaught TypeError: Cannot read property 'getData' of undefined
誰でも私を助けることができますか?ありがとう+
javascript - htmlpurifierを使用してjqte jQueryテキストエディターでスクリプトタグとイベントリスナーを禁止する
私はjqteを使用して、コンテンツ用にWYSIWYGを作成したcmsのユーザーに提供しています。コンテンツを公開するために htmlPurifier を使用しているので、編集者がサイトの訪問者に害を及ぼすことはありません。
ただし、配置することはできます
テキストエリアで、次のユーザーが機能するボタンを見つけます。
さえ実行されます。
誰かが私の前にこれを扱ったことがありますか?ここでエレガントな解決策のヒントを教えてもらえますか?
jquery - クローンした後にjQuery TEが機能しない
ここから jQuery HTML Editor プラグインを使用しました。「追加」ボタンをクリックすると、複数の HTML エディターを作成したいと考えています。そのための私のコードは次のとおりです。
要素を複製した後、jQuery プラグインが機能しません。基本的な操作ができません。これどうやってするの?