<分区>
我对我们在剪贴板访问方面落后于其他标准 Web API 的程度感到沮丧。
我正在开发一个网络应用程序,可让您在浏览器中绘制和编辑 SVG 图形。 File API 让我可以完全在客户端加载和读取 SVG 文件,而 SVG API 显然可以让我显示 SVG 图形。
但我不可能从浏览器中获取我绘制的任何内容并将其粘贴到 Photoshop 中,就像在 Illustrator 中复制某些内容一样。
W3C 以安全为由否认操纵复制事件的能力:
Enabling authors to change what is copied by a user, or to make an automated copy of something that was never selected and allowing unrestricted calls to paste information can raise various security and privacy concerns.
An example scenario of a problem is where a user selects a link and copies it, but a different link is copied to the clipboard. The effect of this can range from an unexpected result on pasting to an attempted "phishing" attack.
来源:http://www.w3.org/TR/clipboard-apis/#other-security-and-privacy-considerations
然而,作为安全/隐私考虑因素的地理定位正受到最新浏览器的支持,并带有一个简单的权限对话框。
为什么我们不能用同样的东西复制到剪贴板?它甚至可以被限制为需要 CTRL+C 事件,以避免滥用。
"so-and-so.com wants to control the data you're copying. [Allow] [Deny]"
用户可以为他们信任的网络应用允许一次,并永远从中获得更多。开发人员可以使用网络做更多令人兴奋的事情。
最近通过paste capturing给了我一些希望。我非常喜欢我可以在 imgur 上用它做的事情, 例如。 (尝试在您的操作系统中复制图像并将其粘贴到 imgur 的主页上)。
我描述的内容是否有可能被复制?它是否正在开发中?