CKEditor 3.6.2 では、ブラウザー バージョン IE 9-11 の Windows 7 でスペル チェックが機能しません。
「このページは表示できません このウィンドウは別のウィンドウから開かれていません。」
スペルチェックに aspell プラグインを使用しています。
誰かがこれから抜け出す方法を教えてくれますか
CKEditor 3.6.2 では、ブラウザー バージョン IE 9-11 の Windows 7 でスペル チェックが機能しません。
「このページは表示できません このウィンドウは別のウィンドウから開かれていません。」
スペルチェックに aspell プラグインを使用しています。
誰かがこれから抜け出す方法を教えてくれますか
私はずっと前にこの問題を見たことがあります.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;
}