サポート » バグ報告と提案 » IE11とTinyMCEとの相性

  • 解決済 sonic65

    (@sonic65)


    Windows8.1
    InternetExplorer 11

    上記の環境で、ビジュアルエディタで入力している時に、入力途中で変換確定していない文字列が、勝手に確定してしまうケースがあります。
    たぶんWordpressの自動保存が発生して、その時にAjaxか何かの動きでそういったことになる様子です。
    また、プラグインで、エディタ内でonkeydownやonkeyup、onchangeなどでイベントを発火させるタイプのものでも同じような現象が起きます。

    暫定的な方法としては、管理画面のheadに

    <meta http-equiv="X-UA-Compatible" content="IE=10">

    もしくは、

    header('X-UA-Compatible : IE=10');

    としてレンダリングをIE10とすればいいのですが、上記二つをフックできるような箇所を見つけられません。

    header(‘X-UA-Compatible : IE=10’);の場合だと、wp-admin/include/template.phpの192行目あたりからの

    if ( $is_IE )
    		@header('X-UA-Compatible: IE=edge');

    があり、IEだと強制的にX-UA-Compatible:IE=egdeを吐き出しますので、admin_iniにフックしても上書きされてしまいます。

    暫定のさらに暫定的な方法として、admin-header.phpやtemplate.phpに直接記述する方法で対処しています。
    (WPアップデートで上書きされてしまうけれども)

    _wp_admin_html_beginなどががフックできればいいのですが、何かいい方法ないでしょうか。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 sonic65

    (@sonic65)

    この問題はWordpress 4.4で解決されました。

    この問題はWordpress 4.4で解決されました。
    とありましたが、いまだ解決されていないように思うのですが私だけでしょうか?
    以下のフォーラムと同じ現象が今でも続いており Chromeにて対応しておりますが、共同編集者には、IEの方がおりChromeを進めているのが現状です。

    https://ja.forums.wordpress.org/topic/153090?replies=9

    解決方法をご存知の方ご教授をお願いします。

    トピック投稿者 sonic65

    (@sonic65)

    言葉が足りなかったかもしれません。
    プラグインの全く入っていないデフォルトのWordpressのビジュアルエディタ上で、自動保存などのタイミングで、勝手に変換する現象は改善したということです。

    リンク先のフォーラムを拝見いたしましたが、TinyMCE AdvancedのTableの機能での問題と思われます。
    TinyMCE Advancedの現象は当方でも確認できました。

    キー入力でイベントを発火させるタイプのプラグインではまだ修正されていないものもあると思います。
    それらは各プラグイン毎に改善してもらうしかありません。

    当方もSEOプラグインの「Yoast SEO」で同様の現象に遭遇しました。
    こちらは、直接(WordpressのフォーラムやGitHUB)で問題の報告をしましたら、改善されましたので、TinyMCE Advancedの開発者に報告するといいかもしれません。

    お返事ありがとうございます。

    TinyMCE Advancedの開発者の改善に期待するしかないようですね!

    トピック投稿者 sonic65

    (@sonic65)

    こちらに新情報を掲載しました。

    https://ja.forums.wordpress.org/topic/158240?replies=2#post-225287

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「IE11とTinyMCEとの相性」には新たに返信することはできません。