1

イントラネットでCKEditor 4.0.1.1を使用しており、W3C マークアップ検証サービスでコードを検証しようとしています。

検証マークアップ サービスは、次のエラーを検出します。

エラー行 547、列 2455:属性「data-cke-saved-src」がありません

<img alt="" data-cke-saved-src="http://portail-rep/Contents/images/Java…

この ckeditor 保護コードの機能を無効にして、コードを W3C 検証に使用できるようにするにはどうすればよいですか?

4

2 に答える 2

2

CKEditor は、多くの特別な属性と要素を使用して、その機能の一部を実装します。ただし、これらは内部でのみ使用されるため、 でデータを取得するときに削除する必要がありますeditor.getData()。したがって、エディターは有効なマークアップを生成します。

たとえば、 http://ckeditor.com/demoを開き、ソース モードに切り替えると、画像に属性がないことがわかりdata-cke-saved-srcます。ただし、Firebug または Webkit の開発ツールを使用すると、画像にこの属性があることがわかります。

PS。実際、HTML5 ではdata-cke-saved-src有効な属性です。

于 2013-03-17T20:47:38.743 に答える