3

私はしようとbootstrap-wysihtml5-railsしています、私はtwitterのブートストラップ2を使用しています

しかし、画像のようにこの結果を取得すると、エラーが発生します:

Discontiguous selection is not supported.

私はこれを好きにしようとしましwindow['rangy'].initialized = false;た:

<script type="text/javascript">
    $(document).ready(function(){


        window['rangy'].initialized = false;

        $('.wysihtml5').each(function(i, elem) {
            $(elem).wysihtml5();
        });
    })
</script>

しかし、それでも同じエラーが発生します。それで問題はありませんが、画像のようにエディターのボタンが壊れているようです。誰か助けてください。

ここに画像の説明を入力

4

2 に答える 2

6

window.getSelection().removeAllRanges();を追加するだけです。あなたのコードの後、これは魔法を行います。

于 2015-10-01T12:10:36.960 に答える
1

そのメッセージは、実際のエラーをスローしない単なる警告であるため、何にも影響を与えません。この警告は、数バージョン前に Chrome に追加されたもので、Rangy の初期化コードによってトリガーされます。Rangy の最近のバージョンには回避策がありますが、bootstrap-wysihtml5-rails には古いバージョンがあると思います。

それがボタンの問題を引き起こしているわけではなく、別の問題があることは確かですが、Chrome の動作が変わった可能性があります。

背景:

于 2015-02-14T10:30:08.910 に答える