jfr*_*d00 64 clipboard html5 zeroclipboard
随着闪存在许多环境(iPhone,Android,IE10等)的出路上,有没有任何新的解决方案即将在没有安装闪存的情况下安全地将信息复制到剪贴板?
到目前为止我一直在使用ZeroClipboard,但是我担心更多没有闪存的观众,这个功能会被破坏,我希望尽可能不依赖于Flash.
Bea*_*ard 21
原因是自动复制到剪贴板可能非常危险,因此除非使用闪存,否则大多数浏览器(IE除外)都会使其变得困难.
就像你的ZeroClipboard一样,剪贴板LMCButton也使用在后台运行的小型flash脚本.
一个常见的解决方案是这样做:
function copyToClipboard (text) {
window.prompt ("Copy to clipboard: Ctrl+C, Enter", text);
}
Run Code Online (Sandbox Code Playgroud)
我在Jarek Milewski找到的时候,其他人在这里问了这个问题
*是的我找到了IE的一个解决方案,但是在大多数现代浏览器中都不起作用,请点击此处.
Bar*_*raa 19
我知道这个答案有点晚了,但现在有一个新的现代替代ZeroClipboard(基于Flash).Clipboard.js是一个2kB纯JavaScript替代品,没有依赖关系.
我创建了一个名为clip-j的纯JavaScript解决方案.在这里.基本上它的作用是它利用document.execCommand('copy');
了一些其他命令,使你看不到任何东西.这是代码:
function clip(text) {
var copyElement = document.createElement('input');
copyElement.setAttribute('type', 'text');
copyElement.setAttribute('value', text);
copyElement = document.body.appendChild(copyElement);
copyElement.select();
document.execCommand('copy');
copyElement.remove();
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
45731 次 |
最近记录: |