相关疑难解决方法(0)

使用FireFox,Safari和Chrome将文本复制/放入剪贴板

在Internet Explorer中,我可以使用clipboardData对象来访问剪贴板.我怎样才能在FireFox,Safari和/或Chrome中执行此操作?

javascript clipboard dom

111
推荐指数
7
解决办法
13万
查看次数

获取当前剪贴板内容?

我想知道一种方法,让我的脚本检测剪贴板的内容,并在打开页面时将其粘贴到文本字段中,而无需用户输入.怎么做到呢?

javascript clipboard paste

82
推荐指数
4
解决办法
15万
查看次数

javascript上下文菜单点击事件/检测 - 过滤粘贴内容

场景:我正在尝试拦截textarea/input文本中的粘贴事件,并过滤要粘贴的内容.

Webkit/IE处理得相当好,因为我可以将代码附加到onpaste事件中,然后从剪贴板中读取正在粘贴的内容.大量实例左右.

Gecko比较棘手,因为据我所知,不可能在ffox上读取剪贴板内容 (除非有人知道解决方法吗?)
我只是使用输入交换技巧.

歌剧正在烦人.我可以陷阱CTRL+ VSHIFT+ INS,但没有onpaste事件.
显然,更不用说任何类型的剪贴板交互了.

所以,我的问题是:

我可以检测用户是否 在Opera的上下文菜单中单击了paste 吗?有没有其他方法来检测事件?

编辑:

感谢大家的答案 - 即使没有明确的解决方案,他们都会增加一个好的输入.
不得不选择,我会选择唯一一个试图解决原始问题的人,如果不是太多的黑客甚至尝试,这可能会有用.

那些有同样问题的人的注释(输入过滤):

  • 可以捕捉的内容被拖拽:mouseup+ setTimeout的伎俩几乎处处完美.
  • 没有闪存,可能没有解决方案栏轮询.即使使用闪光灯,它也不是一个完全可靠的解决方案.太多的努力来支持100%的案件.

javascript jquery cross-browser dom-events

17
推荐指数
3
解决办法
6171
查看次数

如何在跨浏览器中读取剪贴板数据?

可能重复:
使用FireFox,Safari和Chrome在剪贴板上复制/放置文本
如何使用JavaScript复制到剪贴板?

嗨,

场景:我复制了一些内容(来自记事本或单词),并希望将其粘贴到我的iframe中.在粘贴之前我想操纵剪贴板内容.在IE中,我可以使用window.clipboardData.getData("Text"); 如何在其他浏览器中读取剪贴板数据(FF/chrome和safari)

javascript clipboard iframe cross-browser paste

12
推荐指数
2
解决办法
5万
查看次数

如何创建"复制"按钮?

好吧说你有这个:

<input id="test" value="" />
Run Code Online (Sandbox Code Playgroud)

动态生成该输入的值.

现在用户可以双击该输入以选择值,ctrl + c进行复制.

我还发现使用javascript你可以用"点击"选择输入值.

但是,当创建一个按钮时,单击该按钮会将该输入的值复制到OS的剪贴板中 - 我发现只有适用于Flash的解决方案.

现在我想知道如何用javascript创建该按钮?如果有可能的话... :)

javascript flash

8
推荐指数
1
解决办法
2万
查看次数

按钮单击时在jquery/java脚本中粘贴功能

我有一个写网站url的文本框.我在旁边放了一个按钮.

我想如果用户从任何地方复制网址并单击该按钮,则复制的网址粘贴在该文本框中.

现在我可以使用ctrl + v将url粘贴到文本框中.但是移动用户无法使用它.因此,我需要在文本框中单击该按钮复制的URL粘贴.

任何帮助高度赞赏,并提前感谢.

javascript jquery

8
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×6

clipboard ×3

cross-browser ×2

jquery ×2

paste ×2

dom ×1

dom-events ×1

flash ×1

iframe ×1