js复制到剪切板的实例方法


Posted in Javascript onJune 28, 2013
<script type="text/javascript" language="javascript"> 
        //复制到剪切板js代码 
        function copyToClipBoard(s) { 
            //alert(s); 
            if (window.clipboardData) { 
                window.clipboardData.setData("Text", s); 
                alert("已经复制到剪切板!"+ "\n" + s); 
            } else if (navigator.userAgent.indexOf("Opera") != -1) { 
                window.location = s; 
            } else if (window.netscape) { 
                try { 
                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); 
                } catch (e) { 
                    alert("被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'"); 
                } 
                var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard); 
                if (!clip) 
                    return; 
                var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable); 
                if (!trans) 
                    return; 
                trans.addDataFlavor('text/unicode'); 
                var str = new Object(); 
                var len = new Object(); 
                var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString); 
                var copytext = s; 
                str.data = copytext; 
                trans.setTransferData("text/unicode", str, copytext.length * 2); 
                var clipid = Components.interfaces.nsIClipboard; 
                if (!clip) 
                    return false; 
                clip.setData(trans, null, clipid.kGlobalClipboard); 
                alert("已经复制到剪切板!" + "\n" + s) 
            } 
        }</script>
Javascript 相关文章推荐
锋利的jQuery 要点归纳(二) jQuery中的DOM操作(下)
Mar 23 Javascript
JS去掉第一个字符和最后一个字符的实现代码
Feb 20 Javascript
js时间日期格式化封装函数
Dec 02 Javascript
Bootstrap按钮组件详解
Apr 26 Javascript
老生常谈 关于JavaScript的类的继承
Jun 24 Javascript
[Bootstrap-插件使用]Jcrop+fileinput组合实现头像上传功能实例代码
Dec 20 Javascript
jquery实现提示语淡入效果
May 05 jQuery
前端开发不得不知的10个最佳ES6特性
Aug 30 Javascript
vue添加class样式实例讲解
Feb 12 Javascript
详解使用JWT实现单点登录(完全跨域方案)
Aug 02 Javascript
Canvas三种动态画圆实现方法说明(小结)
Apr 16 Javascript
AJAX实现省市县三级联动效果
Oct 16 Javascript
Javascript无阻塞加载具体方式
Jun 28 #Javascript
Extjs4 类的定义和扩展实例
Jun 28 #Javascript
JavaScript和CSS通过expression实现Table居中显示
Jun 28 #Javascript
jquery异步跨域访问代码
Jun 28 #Javascript
基于SVG的web页面图形绘制API介绍及编程演示
Jun 28 #Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
Jun 28 #Javascript
jquery中通过父级查找进行定位示例
Jun 28 #Javascript
You might like
PHP中设置时区方法小结
2012/06/03 PHP
php接口数据加密、解密、验证签名
2015/03/12 PHP
PHP实现的登录,注册及密码修改功能分析
2016/11/25 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
JS.GetAllChild(element,deep,condition)使用介绍
2013/09/21 Javascript
学习JavaScript事件流和事件处理程序
2016/01/25 Javascript
基于Node.js的JavaScript项目构建工具gulp的使用教程
2016/05/20 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
详解JavaScript节流函数中的Throttle
2016/07/16 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
微信小程序的注册页面包含倒计时验证码、获取用户信息
2019/05/22 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[05:56]第十六期——新进3大C之小兔基
2014/06/24 DOTA
[16:14]教你分分钟做大人:米拉娜(HEROS)
2014/11/24 DOTA
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
机器学习经典算法-logistic回归代码详解
2017/12/22 Python
Python实现的圆形绘制(画圆)示例
2018/01/31 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
django 捕获异常和日志系统过程详解
2019/07/18 Python
pycharm设置鼠标悬停查看方法设置
2019/07/29 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
浅谈Python中的生成器和迭代器
2020/06/19 Python
美国名牌香水折扣网站:Hottperfume
2021/02/10 全球购物
加强干部作风建设整改方案
2014/10/24 职场文书
汽车销售助理岗位职责
2015/04/14 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
python实现简单反弹球游戏
2021/04/12 Python