1

サイトで最新バージョンの CKEditor (2012 年 4 月 17 日にリリースされた CKEditor 3.6.3) を使用しています。

変更を加えることなく、Firefox、Chrome、および IE9 で完全に動作します。

ツールバーをカスタマイズすると、Firefox と Chrome では問題なく動作しますが、IE9 では次のエラー メッセージが表示されます (翻訳しました)。

"SCRIPT5007: Cannot retrieve the value of property length, the object is null or undefined. 
ckeditor.js, line 11101 token 21"

それが次の行です。

var w=o.toolbox.toolbars,x=o.config.toolbar instanceof Array ? o.config.toolbar : o.config['toolbar_'+o.config.toolbar];
    for(var y=0;y<x.length;y++){

したがって、どういうわけか、変数xArrayIE9ではありません。IE7、8、および9のさまざまなモードを試しましたが、すべて同じエラーが発生しました。

また、IE9 は、次の行を実行しない唯一のブラウザーでもあるようです。

CKEDITOR.editorConfig = function( config ) {}

これはおなじみの問題ですか (そうであれば、どうすれば修正できますか)、それとも CKEditor のバグですか?

4

1 に答える 1

0

構成に構文エラー (末尾のコンマなど) がある場合。

于 2012-04-17T17:01:51.247 に答える