CLeditor、Fineuploader、およびBootstrapを使用して、より高度なファイルアップロードモーダルをポップアップするカスタムボタンを作成しています。しかし、モーダルを起動するたびにエラーが発生し、それを修正する方法がわかりません。基本的にブラウザ全体がフリーズします。
HTML1114: Codepage unicode from (UNICODE byte order mark) overrides conflicting codepage windows-1252 from (11)
何がうまくいかなかったのか、この警告はまだ表示されていますが、正常に続行されます。
したがって、CLeditorは、コールバックが実行されるのを待つのではなく、クリック時にカスタムボタンでコマンドを実行するというひどい設計になっています。buttonClick
これにより、IEがそれを軽減するためgetRange(editor).pasteHTML(value)
の値で呼び出している状況が発生し、ボタン名を大きなifに追加しました。undefined
それ以外の場合は、buttonClick
イベントハンドラー内
// Image uploader
else if (buttonName === "uploadImage") {
return;
}
// All other buttons AVOID THIS NONSENSE FOR CUSTOM BUTTONS!!!
else if (!execCommand(editor, data.command, data.value, data.useCSS, buttonDiv)) {
return false;
}