拖放* FROM *浏览器?

时间:2012-11-08 18:31:21

标签: html drag-and-drop

将项目拖动到浏览器中已有详细记录,HTML5使这更容易。

但是,我想知道是否以及如何将“浏览器。

在这种情况下,您将拥有一个用户可以点击的网页元素(例如一个锚点)。将浏览器的 OUT 拖到放置目标上,浏览器会将链接对象(例如,一个href'd文件)直接发送到放置目标,而不是开始通常的下载。

有人知道这是否可行?

2 个答案:

答案 0 :(得分:10)

您可以在此处找到您想要做的事情:http://www.thecssninja.com/javascript/gmail-dragout

这是关于如何将锚标记拖动到桌面的说明,该文件将在那里下载。 (或者将锚标记拖到另一个应用程序上,操作系统会对其进行适当处理。)

我还没想到的是,如何通过HTML5拖放多个链接(而不是一次只有一个),而不必使用像jquery这样的外部资源库。

答案 1 :(得分:3)

概念上是的,这是可能的。但是,处理丢弃的操作系统/应用程序将决定如何处理它。实际上,您可以完全按照Chrome描述的方式执行操作。打开一个新的镀铬窗口并拖动链接。它在那里航行。将链接拖到桌面上。在Win7中,它创建了一个指向该页面的快捷方式/链接。

你所说的不是HTML拖放,而是实际上在OS /应用程序级别。并且必须使用应用程序语言处理,而不是浏览器HTML。