我熟悉ZeroClipboard和jquery.copy,它们都使用Flash.好的,所以我明白了,出于浏览器安全原因,不允许复制,我们需要Flash.但这意味着复制功能在手机(iPhone,Android)或iPad中不起作用.
是否有任何资源或插件允许在现代浏览器(包括IE7 +)和移动浏览器上使用简单的复制到剪贴板功能?
谢谢!
tla*_*ure 14
没有使用闪存,没有一个很好的解决方案.我会保持简单,并允许您的用户自己复制文本.这就是谷歌如何向用户提供他们的分析代码以嵌入他们的网站.我敢肯定,如果有一个很棒的方法可以让google使用它.
保持简单:
$(function(){
$('.text').click(function(){
$(this).select();
});
});
Run Code Online (Sandbox Code Playgroud)
焦点事件:http: //jsfiddle.net/khXjC/
点击活动:http: //jsfiddle.net/qjfgoeLm/
我只是想提供一个更新,因为这方面最近有了一些进展。现代浏览器(Safari 除外)都支持使用 execCommand() api 通过 JS 进行复制。
假设您构建的 UI 能够优雅地降级为 Safari 的手动复制,那么您可以在其余部分上实现复制到剪贴板。据推测,Safari 最终将支持这一点。
查看https://clipboardjs.com/和http://www.sitepoint.com/javascript-copy-to-clipboard/了解选项。
截至撰写时,支持的浏览器:Chrome 42+、Firefox 41+、IE 9+、Opera 29+。
| 归档时间: |
|
| 查看次数: |
31101 次 |
| 最近记录: |