Mobile 复制到剪贴板,也适用于移动设备?

Mobile 复制到剪贴板,也适用于移动设备?,mobile,clipboard,Mobile,Clipboard,我熟悉ZeroClipboard和jquery.copy,它们都使用Flash。好的,我明白了,出于浏览器安全的原因,复制是不允许的,我们需要Flash。但这意味着复制功能在手机(iPhone、Android)或iPad上不起作用 是否有任何资源或插件允许在现代浏览器(包括IE7+)和移动浏览器上实现简单的复制到剪贴板功能 谢谢 如果不使用flash,没有很好的解决方案。我只想保持简单,让你的用户自己复制文本。这就是谷歌如何向用户提供分析代码以嵌入他们的网站。我敢肯定,如果有一个很好的方法,谷歌

我熟悉ZeroClipboard和jquery.copy,它们都使用Flash。好的,我明白了,出于浏览器安全的原因,复制是不允许的,我们需要Flash。但这意味着复制功能在手机(iPhone、Android)或iPad上不起作用

是否有任何资源或插件允许在现代浏览器(包括IE7+)和移动浏览器上实现简单的复制到剪贴板功能


谢谢

如果不使用flash,没有很好的解决方案。我只想保持简单,让你的用户自己复制文本。这就是谷歌如何向用户提供分析代码以嵌入他们的网站。我敢肯定,如果有一个很好的方法,谷歌会使用它

保持简单:

$(function(){
    $('.text').click(function(){
        $(this).select();
    });
});
焦点活动:

单击事件:

我只是想提供一个更新,因为这方面最近有一些进展。除了Safari之外,现代浏览器都支持使用execCommand()api通过JS进行复制

假设您构建的UI能够优雅地降级为Safari的手动复制,那么您可以在其余UI上实现复制到剪贴板。据推测,Safari最终将包括对此的支持

查看和以获得选项


在撰写本文时,支持的浏览器包括:Chrome 42+、Firefox 41+、IE 9+、Opera 29+。

您必须执行
。在
上选择()。“聚焦”先触发,然后单击,文本将高亮显示,但随后会出现插入符号,文本将取消选择。谢谢,在我第一次发布此消息时,“聚焦”曾起作用,但我想浏览器自2012年以来已经发生了变化。“…在两种现代浏览器上(包括IE7+)…”。IE7是现代浏览器吗?:)看看Safari吧,不支持它会让它的未来悬在黑暗中!这一款适合我在iOS和Safari上使用。