4

次のコードを使用して、アップロードされた画像を CKEditor に挿入しようとしました。

var editor = CKEDITOR.instances.writearticle;
var value = '<img src="images/imagename.jpg">';
editor.insertHtml( value );

しかし、これはうまくいきません。しかし、このコードで同じロジックを試すと

var editor = CKEDITOR.instances.writearticle;
var value = '<strong>Hello World</strong>';
editor.insertHtml( value );

太字のテキストが挿入されたHello world 。<img>タグで機能しないのはなぜですか?

この手順はこちらで見つけまし<img>た。挿入はこのサイトで機能します。私のサイトの問題は何ですか?

4

3 に答える 3

3

追加後、問題は解決しました。

config.allowedContent = 'img[src,alt,width,height]'; // But be sure to add all the other tags you use in with your Editor. Tags except this will be disabled.

代替ソリューション

config.extraAllowedContent = 'img[src,alt,width,height]'

これにより、許可されたタグのリストに属性が追加<img>されます。ここでは、許可する必要があるすべてのタグを指定する必要があります。-クレジット: Sibbl .

config.js ファイルで。

于 2013-10-21T06:17:51.803 に答える
1

私の場合、私はちょうど追加しました:

config.allowedContent = true;

CKEditor 構成で

そしてそれは問題を修正しました。

于 2016-06-09T09:13:11.447 に答える
0

構成を変更する代わりに、ここに allowedContent を書き込むこともできます。

editor.addCommand( 'XXXDialog', new CKEDITOR.dialogCommand( 'XXXDialog', { allowedContent : 'img[src,alt,width,height]'}) );
于 2014-09-12T06:52:21.353 に答える