如何使用两个不同的浏览器窗口实现拖放功能?
我的意思是让用户使用javascript和jquery从一个浏览器窗口选择图像并将其拖放到另一个浏览器窗口。
我只需要基本的想法或算法。 谢谢提前。
如何使用两个不同的浏览器窗口实现拖放功能?
我的意思是让用户使用javascript和jquery从一个浏览器窗口选择图像并将其拖放到另一个浏览器窗口。
我只需要基本的想法或算法。 谢谢提前。
最好的方法可能是将所选图像信息(文件名)存储在 cookie 中,以便可以在浏览器选项卡/窗口之间共享。当用户“拖放”图像时,请删除 cookie。
我认为这是不可能的,至少跨浏览器解决方案。
有一些技术演示可以让两个窗口相互交互。其中一个称为Browser Ball适用于Chrome。
也许你可以以不同的方式实现它。
如果用户在两个窗口上都有相同的网站,则可以实现类似于Google Mail <-> Google+中的聊天窗口的类似功能。相同的数据出现在所有窗口中,从用户的角度来看,仍然是初始的聊天窗口。
用户将文件拖放到页面上的某个区域,它将出现在另一个窗口中。这需要轮询、web sockets或其他与服务器通信的方式。