HTML5在标签IE 10之间拖放图像

时间:2013-08-28 12:14:54

标签: javascript html5 internet-explorer drag-and-drop

我想将其他网站的图片拖到我网站上的dropzone(标签/窗口之间)。这适用于Firefox和Chrome,但不适用于IE 10(如果将图像拖放到电子邮件中,则gmail中的行为相同)。在Firefox或Chrome中,evt.dataTransfer包含足够的信息,可以将URL或图像提取为文件。

dropbox.addEventListener("drop", drop, false);
... add more event listeners...

function drop(evt) {
    evt.stopPropagation();
    evt.preventDefault();
    ...
    // in firefox this works:
    console.log(evt.dataTransfer.getData('text/html'));     ...
}

在IE10中,该事件不包含任何有用的信息,如果我在标签之间拖动,它似乎会丢失。

BUUUT,如果我放下图像,IE会导航到图像来自的网站。有什么方法可以访问这些信息吗?如果我将图像放在桌面上,我可以下载图片。

如何在IE 10中获取已删除图像的URL?

编辑:这里有一个类似的问题(没有帮助我)HTML5 drag and drop between windows

0 个答案:

没有答案