0

IE 10 で正しく動作しないドラッグ アンド ドロップ アップロード コードがいくつかあります。イベント ハンドラーは次のようになります。

dragCatcher.on('drop', function (e) {
  e.preventDefault();
  e.stopPropagation();
  console.log(e.originalEvent.dataTransfer.files);
}).on('dragenter', function (e) {
  e.preventDefault();
  e.stopPropagation();
}).on('dragleave', function (e) {
  e.preventDefault();
  e.stopPropagation();
}).on('dragover', function (e) {
  e.preventDefault();
  e.stopPropagation();
  console.log(e.originalEvent.dataTransfer.types);
});

どちらもconsole.log思いついたundefined。エラーが発生するため、コンソールのバグではないことを確認できe.originalEvent.dataTransfer.files[0]ます。明らかな何かが欠けていると確信していますが、それを理解できないようです。

4

1 に答える 1

6

今日も同じ問題がありました。5時間のデバッグの後、私はこれを私の<head>

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

IE=10 に変更した後、問題は解決しました。(必ずIEを再起動してください)

うまくいけば、これで問題も解決できます。

于 2013-09-30T12:51:58.473 に答える