2017-09-14 17 views

答えて

0

ご覧ください。https://github.com/ckeditor/ckeditor-dev/issues/595

問題はバージョン4.8.1で修正する必要があります。それまでは、CKEditor 4.6.2を使用することができますが、貼り付けダイアログは引き続き使用できます。

CKEditor 4.7.0では、いくつかの理由のために貼り付けダイアログが削除されました - https://dev.ckeditor.com/ticket/16954

+0

感謝を作るが、あなたは、いくつかのテキストをコピーしたら、私は、モバイルデバイス上の「貼り付けダイアログ」(クローム) – aje

+0

に貼り付けることはできませんし、 (ツールバーを使用して)ダイアログが開かれたら、貼り付けメニューが表示されるまで、ダイアログ内で指をタップして保持するだけです。私はちょうどチェックして、それはクロームで完璧に動作します。 –

+0

エディタの内容を直接タップして保持することもできます。私はあなたがそれについて何か対話が必要とは思わない。 – Reinmar

0

以下のコードを追加して、モバイルでCKeditorを無効にしました。

このページはモバイル

function isMobile() { 
    try{ document.createEvent("TouchEvent"); return true; } 
    catch(e){ return false; } 
} 

で開かれているかどうかをチェックして、モバイルではない

if(!isMobile()){ 
    CKEDITOR.replace('note'); 
} 

場合、私はコメントを提出し、CKEditorバージョンは、インスタンスを更新する必要があるために、AJAXを使用していますCKEditorバージョンを開始することですアヤックスコールの前に

if(!isMobile()){ 
    for (instance in CKEDITOR.instances) 
     CKEDITOR.instances[instance].updateElement(); 
} 

そして、このコードお返事のためのtextarea空白

if(!isMobile()) 
    CKEDITOR.instances.note.setData(''); 
else 
    $("textarea[name='note']").val(''); 
関連する問題