5

私はcodemirrorhttp://marijn.haverbeke.nl/codemirror/を使用て、ユーザーがWebアプリケーション内に独自のWebテンプレートを作成できるようにしています。

Codemirrorは、ユーザーがソースコード内にタグを付けている場合を除いて、うまく機能します。これをコードミラー内にロードすると、コードミラーのテキスト領域が閉じていると見なされるため、後続のソースコードのすべてが壊れます。

私は次の方法を使用してcodemirrorを起動しています。

CodeMirror.fromTextArea('code')

ユーザーがテンプレート内(コードミラーテキストエリア内)に追加する場合を除いて、既存のテキストエリア「コード」でうまく機能します。

4

1 に答える 1

8

コードミラーに配置する前に、コードの周りにhtmlspecialchars()をラップすることで解決しました!

于 2010-05-16T16:59:45.967 に答える