28

将项目拖入浏览器的文档非常完善,而 HTML5 使这变得更容易。

但是,我想知道是否以及如何将 'n' drop拖出浏览器。

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

有谁知道这是否可能?

4

2 回答 2

12

您正在尝试做的事情可以在这里找到:https ://ryanseddon.com/html5/gmail-dragout/ 。

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

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

于 2012-12-30T19:05:39.410 回答
4

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

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

于 2012-11-08T23:07:33.933 回答