0

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;
}
4

1 に答える 1

0

「cleditorwysiwyg」の出力ヘッダー(コードが正しいことを理解している場合)は

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="x-ua-compatible" content="IE=Edge"/>

IE = Edgeは、の最初の行である必要があり<head>ます。IEがquirksmodeに戻っているように聞こえます。詳細な説明の説明はこちらをご覧ください。

于 2013-03-20T23:11:21.913 に答える