1. ホーム
  2. Web プログラミング
  3. ウェブ編集者

CKEditorをアンエスカレーションする2つの方法

2022-01-17 10:13:30

そういえば、プログラマーのブログはいつもSyntaxHighlighterとか使って、preタグの中にコードを大量に貼り付けていますね。だから、WordPressのCKEditorのインストールは、常にそれがエスケープされますビジュアルに、HTMLタグ内のいくつかのコードを記述するために迷惑な発見しています。例えば、>と<は、><エビエビとなりました。つまり、少しGoogleに気まぐれで今日は、CKEditorの設定文書が本当に関連する設定を持って、ここを見てください!.

ckeditorのプラグインディレクトリにあるckeditor.config.jsファイルを設定し、以下の行を追加してください。

コピーコード コードは以下の通りです。
config.entities = false;

しかし、これはより暴力的であり、すべてのコンテンツがエスケープされていない、誰もが懸念していたことがあります。そこで、別の方法(下記)で、レギュラーで保護するコードをフィルタリングする方法があることをここで確認しました。これはデータにとっては素晴らしいことですが、欠点があります、保護されたコンテンツはckeditor WYSIWYGモードでは見えません、それはあなた自身のトレードオフを作るためにあなた次第です。

コピーコード コードは以下の通りです。
config.protectedSource.push(//g);

やはり前者を使うことが多いようですね〜 WYSIWYGタグで貼り付けたコンテンツはそのままエスケープされ、コンテンツの上のHTMLがエスケープされないだけ、良いようです。独立したブログは本当にああを投げるために= =ハード奇妙な......