1

TinyMceを使用して、Webアプリケーション用のWYWIWYGエディターを実装しています。このアプリケーションを使用すると、ユーザーは部分的なHTMLを含むトークンを編集できます。たとえば、編集中のトークンには次のものが含まれる場合があります。

<li>テキスト</li>

ただし、値が<li> some text </ li>のエディターでSetContentを呼び出すと、要素は自動的に<ul>要素にラップされます。私の知る限り、これはTinyMCEではなく、ブラウザ自体によって行われています。

これが有効なHTMLを作成するブラウザの方法であることを理解していますが、残念ながら、ユーザーが無効な要素を編集できるようにする方法はありません(liがul内にないためにのみ無効です)。

これはFireFoxとChromeの両方で発生します。ブラウザがこれを実行しないようにし(setHtmlを呼び出す場合)、無効なHTMLを許可する(たとえば、pタグを開く)方法はありますか?

4

1 に答える 1

0

なぜあなたは無効なhtmlを持ちたいのですか?

それとは別に、tinymce 構成設定のvalid_childrenvalid_elementsをよく見てください。

于 2012-05-23T09:00:26.947 に答える