我是网络开发新手。我在寻找Snaggy的功能,您可以直接粘贴图像并将其上传到Snaggy。如何阅读网站中的剪贴板数据?
我对StackOverflow做了一些研究,发现从剪贴板读取数据几乎是不可能的。
作为一个新手,请帮我理解它是如何实现的。 :)
我对研究的参考资料:
Get current clipboard content?
Read the client clipboard with jQuery?
我是网络开发新手。我在寻找Snaggy的功能,您可以直接粘贴图像并将其上传到Snaggy。如何阅读网站中的剪贴板数据?
我对StackOverflow做了一些研究,发现从剪贴板读取数据几乎是不可能的。
作为一个新手,请帮我理解它是如何实现的。 :)
我对研究的参考资料:
Get current clipboard content?
Read the client clipboard with jQuery?
Snaggy使用Java小程序访问剪贴板。没有在浏览器中安装和启用Java扩展,此技术就无法运行。
无法在任何流行的浏览器中使用JavaScript从访客的剪贴板中读取数据。
IE浏览器是未受过教育的用户“流行”。 – Scimonster
@corey [甚至没有?](http://stackoverflow.com/questions/15253468/get-pasted-image-from-clipboard-firefox) –
@LittleChild取决于你想获得的技术。你没有访问操作系统的剪贴板 - 你正在处理一个粘贴事件。这确实允许类似于Snaggy的行为,但如果用户不粘贴其剪贴板,则仍然无法访问剪贴板。 – coreyward
我记得有可能读取Adobe Flash中的剪贴板内容。 我对Flash编程并不是很熟悉,所以我无法真正解释如何实现复制/粘贴自动化,但在那里描述了如何使用read/write clipboard data using ActionScript3.0。 也有使用图书馆的方法,described in this blog。
这听起来像一个危险的,不安全的,用户不友好的功能。在任何情况下,您都无法读取用户的剪贴板数据。 –
你想知道如何从剪贴板获取图像? – epascarello
@JoeFrambach,即使在flash/java-applets中? –