0

https://github.com/orthes/medium-editor-insert-pluginの最新バージョンを使用すると、IE9 で画像のアップロードが機能しません。

これについてGitHubにバグレポートを提出しました:

https://github.com/orthes/medium-editor-insert-plugin/issues/149

ここに再投稿して、より広い聴衆の誰かがこれに対する解決策を持っているかどうかを確認してください.

デバッグの目的で、次の場所にテスト サイトをセットアップしました。

http://mediumeditortest.vector5.com.au/

インラインでアップロードする画像を選択すると、サーバーに送信されます。保存されません。成功すると、サーバーはサンプル画像 (partridge.jpg) を返します。

最新の Chrome / Firefox / Safari では問題なく動作しますが、IE9 では動作しません。アップロードする画像を選択すると、エディターのコンテンツに空の改行が表示されるだけです。

IE debugbar / dev-tools ネットワーク ペイン、およびサーバー ログから、POST リクエスト (またはその他のリクエスト) が行われていないことがわかります。

Images.prototype.uploadAddmedium-editor-insert-plugin で呼び出されることを確認しました (またdata.submit、jquery-fileupload では呼び出されます)。ただし、起動するImages.prototype.uploadDoneことはありません (AJAX 要求が発生していないため、驚くことではありません)。

何か案は?私が見逃した明らかなものはありますか?medium-editor-insert-plugin、jquery-fileupload、またはその他の関連ライブラリに対して行う必要がある修正はありますか? ここでアイデアが不足しています!

4

2 に答える 2

2

私は に詳しくmedium-editor-insert-pluginないので、これがあなたの問題に関連しているかどうかわかりません。コードに慣れて、根本的な原因を理解できるかどうかを確認します。

ルート メディア エディター コードのドラッグ アンド ドロップ画像を操作した経験に基づいて、IE9 はファイル API をサポートしていないことがわかりました。

http://caniuse.com/#feat=fileapi

中規模のエディターにとってこれが意味することは、ファイルをページにドラッグした後にドロップが発生すると、ネイティブevent.dataTransfer.filesが未定義になるということです。medium-editor でサポートされている他のすべてのブラウザーでは、このメカニズムを使用して、ドラッグされたファイルを取得してページに埋め込むことができます。そのため、IE9 のメディア エディターへの画像のドラッグはサポートされておらず、現在のところ回避策はありません。

于 2015-03-13T21:30:39.497 に答える
0

@Jaza Adob​​e Flash Player をインストールするか、(すでにインストールされている場合は) 有効にしてから試してください。

私は同じ問題に直面していましたが、Adobe Flash Player をインストールした後、IE9 に画像やビデオを簡単にアップロードできます。

于 2015-08-26T11:36:19.577 に答える