2010-12-23 251 views
5

如何使用jQuery从剪贴板粘贴?从剪贴板粘贴

+0

一般来说,除非你问有关DOM遍历/操控问题,jQuery的可能不是你的意思是问什么。除了将常用JavaScript功能包装到jQuery名称空间中的插件之外,jQuery没有做的事情非常多,如果API文档(http://api.jquery.com)中没有任何远程相关的东西,讨论JavaScript。 – eyelidlessness 2010-12-23 09:10:43

回答

1

我不认为你可以使用JavaScript来做到这一点。由于剪贴板数据是操作系统的一部分,您的JavaScript代码无法访问该代码。

+0

这并非完全正确。所有主要浏览器引擎都允许在特定条件下访问剪贴板数据(WebKit和Trident [和Presto,我相信但不能肯定地说]在粘贴/拖动事件期间,Gecko具有非默认安全设置)。并不是说这些解决了所问的问题。 – eyelidlessness 2010-12-23 09:05:49

+0

它不可能适用于所有浏览器和ose。只有通过Flash插件。 – powtac 2010-12-23 09:28:33

1

有一个很不错的JS/Flash库此:

Zero Clipboard

其目前负责处理最新的Flash插件10以及唯一libaray!

1

它可以使用document.execCommand一些浏览器/环境是可能的,但不应该在依赖和你最好找到另一种解决方案。

为后人:

document.execCommand('paste', false, null);