复制内容到系统剪贴板(无flash)
发布时间:2020-12-15 20:04:29 所属栏目:百科 来源:网络整理
导读:IE 直接使用 clipboardData 即可: window.clipboardData.setData('Text',text); 其它浏览器 可以尝试 execCommand('copy') ,该命令支持IE 10+,chrome 43+,firefox 41+,opera 29+ // 第一步:创建一个隐藏的文本域$('div id="s-clipboard-container"text
IE直接使用 window.clipboardData.setData('Text',text); 其它浏览器可以尝试 // 第一步:创建一个隐藏的文本域 $('<div id="s-clipboard-container"><textarea id="s-clipboard"></textarea></div>').appendTo('body'); // 第二步:将待复制的内容置入此文本域,并全选 $('#s-clipboard').val(text).focus().select(); // 第三步:执行copy命令 try { // 此API可能不好使 document.execCommand('copy'); } catch (err) { console.log(err); } // 第四步:清空文本域(可选) $('#s-clipboard').text(''); 附相关css: #s-clipboard-container {opacity: 0;position: absolute;top: -10000px;right: 0;} #s-clipboard {width: 1px;height: 1px;padding: 0px;} 参考链接:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- C# CheckedListBox控件的用法总结
- C#/ Silverlight / WPF /快速渲染许多圈子
- c# – 限制除TLS 1.2 serverside WCF之外的任何东西
- 通过flashback_transaction_query查询DML历史
- LeetCode-7 Reverse Integer(倒置整型数)
- ruby – 如何使用每个迭代器获取数组索引或迭代次数?
- c# – 如何为布尔条件取消合并?
- 关于cocos2dx CCCallfunc对象的传参 (2.x)
- PostgreSQL的基础数据类型分析记录
- c# – Entity-framework-7将Fluent API配置组织到一个单独的
推荐文章
站长推荐
- ruby-on-rails – AngularJs登录了用户权限
- iphone – 如何检测uisegmentedcontrol上的触摸
- ruby-on-rails – 在不使用FormBuilder的情况下访
- ruby-on-rails – 从验证错误消息中删除字段名
- PostgreSQL主要优势
- archive log 日志已满 ORA-00257: archiver erro
- Flex4系列一:myeclipse8.5 轻松集成 Flex4 插件
- c# – Google Spreadsheets中的更新单元格返回错
- 在使用Git提交代码的时候犯了个低级错误
- Flex中的弹出窗口(mx.managers.PopUpManager)
热点阅读