拖放*FROM*浏览器?

dlc*_*ers 21 html drag-and-drop

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

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

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

有谁知道这是否可能?

小智 10

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

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

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


inv*_*ear 4

从概念上讲是的,这是可能的。但处理该丢弃的操作系统/应用程序将决定如何处理它。事实上,你完全可以用 chrome 来做你所描述的事情。打开一个新的 Chrome 窗口并将链接拖动到该窗口。它导航到那里。将链接拖至桌面。在 Win7 中,它会创建指向该页面的快捷方式/链接。

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