对于我们使用剪贴板访问的其他标准Web API的背后,我感到沮丧。是否会有HTML5剪贴板API?
我正在研究一个web应用程序,它允许您在浏览器中绘制和编辑SVG图形。 File API允许我在客户端完全加载和读取SVG文件,而SVG API显然可以让我显示SVG图形。
但是,我无法从浏览器中获取任何东西,并将其粘贴到Photoshop中,就像在Illustrator中复制某些东西时一样。
的W3C否认操纵安全为由拷贝事件的能力:
使作者能够改变什么复制用户,或做出的东西的 自动复制这是从来没有选择允许 不受限制的调用粘贴信息可以提高各种安全性和隐私问题。
问题的一个示例场景是用户选择一个链接并复制它,但不同的链接被复制到剪贴板。其中的效果 的范围可以从粘贴的意外结果到尝试的“网络钓鱼”攻击 。
来源:http://www.w3.org/TR/clipboard-apis/#other-security-and-privacy-considerations
然而地理位置,这是一样多的安全/隐私的考虑,正在用一个简单的权限对话框中的最新的浏览器支持。
为什么我们不能有复制到剪贴板同样的事情?它甚至可以被限制为需要CTRL + C事件,以避免滥用。
“so-and-so.com想要控制你复制数据。[允许] [拒绝]”
用户可以允许它一次,他们信任的Web应用程序,并获得更多的永远离开它。开发人员可以通过网络做更多令人兴奋的事情。
最近通过paste capturing给了我一些希望。例如,我非常喜欢我在imgur上可以做的事情。 (尝试复制操作系统中的图像并粘贴到imgur的主页上)。
有没有什么机会让我描述成为可能的复制?它一直在工作吗?
是的。 http://www.w3.org/TR/clipboard-apis/ :) –