2012-11-08 15 views
18

にドラッグすると、ブラウザがかなり整っています.HTML5ではこれがより簡単になります。ドラッグ&ドロップ*ブラウザから*

しかし、「n」ドロップをドラッグすることが可能かどうか、そしてからのブラウザを削除することができますか?このシナリオでは

、ユーザーがドロップターゲット上に&ドラッグOUTブラウザのをクリックしてしまうと、ブラウザがリンクされたオブジェクト(例えばを送信することをWebページ要素(例えばアンカー)を持っていると思います。 hrefのファイル)を通常のダウンロードを開始するのではなく、ドロップターゲットに直接転送します。

これが可能なら誰でも知っていますか?

+0

いいえ、間違いありません。 – woz

+1

@woz:私はそれが実際には本当に確信しています。リンクを.mp3ファイルなどにドラッグしてみてください。ファイルをその場所にダウンロードしませんか?それとも、デスクトップにリンクを作成するだけですか? –

+1

@MadaraUchihaそれは私のためには機能しません。ウェブサイトからあなたのコンピュータへドラッグ&ドロップすることは、それがこれまで実装されることはないと私は疑うほどの大きなセキュリティ上の問題になります。 – woz

答えて

3

概念的にはい、可能です。しかし、OS /アプリケーションはドロップを処理して、それをどうするかを決めるでしょう。実際には、あなたはクロムで説明したことを正確に行うことができます。新しいクロムウィンドウを開き、そのウィンドウにリンクをドラッグします。そこをナビゲートします。リンクをデスクトップにドラッグします。 Win7では、そのページへのショートカット/リンクを作成します。

あなたの話は、HTMLのドラッグアンドドロップではなく、実際にはOS /アプリケーションレベルでのことです。また、ブラウザのHTMLではなく、アプリケーション言語で処理する必要があります。

9

あなたがしようとしていることは、http://www.thecssninja.com/javascript/gmail-dragoutです。

これは、デスクトップにアンカータグをドラッグする方法についての説明であり、そこにファイルがダウンロードされます。 (または、アンカータグを別のアプリケーションにドラッグすると、OSが適切に処理します。)

私がまだ理解していないことは、複数のリンクをドラッグアンドドロップする方法です)をHTML5経由で、jqueryのような外部リソースライブラリに頼らなくても使用できます。

+0

これは私にこの質問をもたらしたDropboxでした。私は、Webアプリケーションを使用して個々のファイルをドラッグすることは可能だが、複数のファイルを強調表示せずにそれらをすべてダウンロードできることに気づいた。これは私を失望させた。私はそれがどのように行われるだろうと思うことはできません。 jQueryが何とかこれを傍受し、各ファイルのリンクを個別にOSに(つまり、順番に)送信できますか?私は、私が取り組んでいるWebアプリケーションで同様の要件に非常によく遭遇する可能性があります。 –

+0

@ RyanWilliamsでは、各ファイルのIDを含むリンクを生成し、1つのファイルのダウンロードイベントを実行することができます。私はあなたが単一イベントから複数のダウンロードを作成することはできないと信じています(私はそれを試したことはありませんが、自分でzipメソッドを実行する予定です)。 – JustinN

+0

この記事は素晴らしいですが、ローカル環境でこれを行う場合はどうでしょうか。私は、ストレージを監視するローカルのAngular2/Nodeアプリケーションを持っています。 Web GUIから別のアプリケーションにファイルをドラッグ・アンド・ドロップしたいこれは実際にはファイルを転送することを除いて、動作するように思えますが、シンボリックリンクを転送したいだけです。誰もそれを見たことがありますか? – JasonPerr

関連する問題