在Documentum Eroom App上,IE能够从剪贴板粘贴中自动上传图像,而Firefox不能。
所以我想知道html5是否支持这种行为(不仅仅是从资源管理器拖放图像/文件)。
更新:仅仅授予访问权限是不够的,它还涉及到能够处理二进制数据,而不仅仅是文本。当前的firefox是否可以处理二进制文件?我看不到它,也许它不是显式的?
它不只是拖放,这在许多网站上已经广泛实现了。它是关于二进制格式的剪贴板操作,将图像从剪贴板保存到服务器,而不需要保存文件,然后拖放。将文件保存到某个地方的过程对用户来说是非常令人生畏的,因此直接从剪贴板上传文件确实是一种必须的时间节约。
发布于 2011-09-21 16:16:35
是的,HTML5具有这种能力,并且正在得到广泛的实现。您可以处理来自Ctrl+V的事件,获取二进制图像数据,并随心所欲地处理它。
目前,Google Chrome 13.0.782.220运行良好。我有一个带有完整演示功能的jQuery插件(请务必使用Google Chrome,我不能保证使用其他浏览器)
http://strd6.com/2011/09/html5-javascript-pasting-image-data-in-chrome/
正如robertc提到的,剪贴板API规范正在变得标准化,因此它应该很快就会在浏览器中被采用。
发布于 2011-06-03 06:30:55
有一个正在通过标准过程的'Clipboard API and events'规范,但即使它被实现了,用户也可能必须在每个站点的基础上显式地启用它。例如,火狐已经有了通过JavaScript、but they are turned off by default访问剪贴板数据的方法。
https://stackoverflow.com/questions/6219197
复制相似问题