アイテムのドラッグintoブラウザーはかなりよく文書化されており、HTML5を使用するとこれが簡単になります。
ただし、「n」ドロップをドラッグすることができるかどうか、またどのようにできるのか疑問に思っていますout ofブラウザ。
このシナリオでは、ユーザーがクリックしてドラッグするWebページ要素(アンカーなど)があります[〜#〜] out [〜#〜]ブラウザをドロップターゲットに送信すると、ブラウザは通常のダウンロードを開始する代わりに、リンクされたオブジェクト(href'dファイルなど)をドロップターゲットに直接送信します。
これが可能かどうか誰かが知っていますか?
あなたがやろうとしていることそのものがここにあります: http://www.thecssninja.com/javascript/gmail-dragout 。
これは、アンカータグをデスクトップにドラッグする方法の説明であり、ファイルはそこにダウンロードされます。 (または、アンカータグを別のアプリケーションにドラッグすると、OSが適切に処理します。)
私がまだ理解していないのは、jqueryのような外部リソースライブラリに頼ることなく、HTML5を介して(一度に1つだけではなく)複数のリンクをドラッグアンドドロップする方法です。
概念的にはい、これは可能です。しかし、ドロップを処理するのはOS /アプリケーションがドロップを処理することです。実際、Chromeで説明したことを正確に実行できます。新しいchromeウィンドウを開き、そのウィンドウへのリンクをドラッグします。そこに移動します。デスクトップへのリンクをドラッグします。Win7では、そのページへのショートカット/リンクを作成します。
あなたが話しているのは、HTMLのドラッグアンドドロップではなく、実際にはOS /アプリケーションレベルです。また、ブラウザのHTMLではなく、アプリケーション言語で処理する必要があります。