0

CKEditor 3.6.2 では、ブラウザー バージョン IE 9-11 の Windows 7 でスペル チェックが機能しません。

「このページは表示できません このウィンドウは別のウィンドウから開かれていません。」

スペルチェックに aspell プラグインを使用しています。

誰かがこれから抜け出す方法を教えてくれますか

4

1 に答える 1

0

私はずっと前にこの問題を見たことがあります.aspellプラグイン開発者によって知られているかもしれません.しかし、とにかく気軽にチェックしてください.

http://ckeditor.com/forums/CKEditor-3.x/Spellchecker-Fails-IE9で最も可能性の高い解決策

引用するには:

davebeyer
私たちの場合、これは plugins/aspell/spellerpages/spellchecker.html からコピーされたコードの結果でした。"opener" (明らかに IE9 では定義されていません) への参照を切り替えて、代わりに openerWindow() (以下を参照) を呼び出すと、問題が解決しました。

私たちの場合、 spellchecker.html
の変更に加えて、同様の関数を controls.html に挿入し、「parent.opener」への参照を openerWindow() に置き換える必要がありました。

fonji
私は両方の修正を行い、openerWindow() コードを少し変更する必要がありました:

function openerWindow() {
        if (opener && opener.speller)
            return opener;
        if (parent.opener && parent.opener.speller)
            return parent.opener;
        if (parent.parent && parent.parent.speller)
            return parent.parent;
        return undefined;
}
于 2014-08-29T06:16:30.410 に答える