有关拖放的stackoverflow有很多问题,但我看不出有任何与此问题有关的问题。
问题:是否可以将图像从一个Web应用程序(或站点)拖放到另一个Web应用程序(不是同一个窗口等)?
我不是在寻找可以帮助实现这一目标的特定技术,只要它可以用于Web应用程序安全限制。
例如,我读过一个Web应用程序的Javascript不可能弄乱另一个Web应用程序的DOM(出于显而易见的原因)。
我只是希望能够将一个网页上显示的图像拖动到另一个网页上的Web应用程序中(并且该应用程序可以完全访问该图像)。
谢谢, 阿什利。
答案 0 :(得分:3)
在html中未定义拖放。许多浏览器(不是IE IIRC)支持将图像URL拖放到文本框中。因此,如果您从一个站点拖动图像并将其拖动到另一个站点的文本框中,您将拥有该图像的完整URL。你可以让JavaScript从那里拿走
答案 1 :(得分:0)
如果没有Gears,我认为这不是直接。
编辑:Desktop API提供了拖放功能。
答案 2 :(得分:0)
这真的是浏览器中的数据处理问题。如果没有涉及安全问题,这将是一块蛋糕......但是安全问题,大问题。每当您允许以编程方式将站点X中的数据引入站点Y时,您正在打开一扇门,并且很难找到“足够有用以允许令人兴奋的新功能”的正确平衡,而无需一直“在监狱的淋浴间弯腰拿起肥皂“。
Cheswick和Bellovin说有两种基本的安全方法:
允许未明确禁止的内容。
禁止明确允许的内容。
微软基本上选择#1,你可以看到它导致的地方。大多数偏执的系统管理员都会以复仇的方式前往#2的路线。在两个不相关的网站之间打开一扇大门会让我们大多数人尖叫着走进树林里。
不幸的是,虽然浏览器&网站上的人们大多(有点?)意识到这个问题并且正在努力解决这个问题,像Adobe这样的公司及其“闪存存储”正在制造越来越多的问题。