Drag event from DOM to external application

HTML5 section 7.9.4.2 [1]  indicates that the target of a drag event may be another application. This implies, for example, that resource, such as audio data might be dragged from a web page to an external application, such as a desktop or file browser to cause the data to be saved as an audio file. Certainly, I can drag an audio file from my desktop into the browser.

Is this expected behavior for compliant HTML5 User Agents? If so, it doesn't seem to be implemented anywhere I can find. Any pointers would be appreciated.

The basic use case is that of a web app implementing a music album. It would be useful for users to be able to drag items from the web app to their desktop or another application as an alternative to a "save as" file dialog.

Gregg Kellogg
Technical Working Group Chair, Connected Media Experience<http://connectedmediaexperience.com>
gregg@kellogg-assoc.com<mailto:gregg@kellogg-assoc.com>

[1] http://www.w3.org/TR/html5/dnd.html#when-the-drag-and-drop-operation-starts-or-ends-in-another-application

Received on Thursday, 22 July 2010 23:37:06 UTC