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 相关文章推荐
javascript 常用功能总结
Mar 18 Javascript
javascript实现div浮动在网页最顶上并带关闭按钮效果实例
Aug 13 Javascript
jquery限定文本框只能输入数字即整数和小数
Nov 29 Javascript
推荐JavaScript实现继承的最佳方式
Nov 11 Javascript
jQuery实现鼠标滑过链接控制图片的滑动展开与隐藏效果
Oct 28 Javascript
浅谈Cookie的生命周期问题
Aug 02 Javascript
JavaScript lodash常见用法系列小结
Aug 24 Javascript
Node.js学习之查询字符串解析querystring详解
Sep 28 Javascript
详解webpack4升级指南以及从webpack3.x迁移
Jun 12 Javascript
详解js获取video任意时间的画面截图
Apr 17 Javascript
jquery实现加载更多&quot;转圈圈&quot;效果(示例代码)
Nov 09 jQuery
node.js文件的复制、创建文件夹等相关操作
Feb 05 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下实现伪 url 的超简单方法[转]
2007/09/24 PHP
php 防止单引号,双引号在接受页面转义
2008/07/10 PHP
PHP在字符断点处截断文字的实现代码
2011/04/21 PHP
php读取EXCEL文件 php excelreader读取excel文件
2012/12/06 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
2014/06/30 PHP
关于Yii中模型场景的一些简单介绍
2019/09/22 PHP
脚本安需导入(装载)的三种模式的对比
2007/06/24 Javascript
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
Javascript 验证上传图片大小[客户端]
2009/08/01 Javascript
Jquery Change与bind事件代码
2011/09/29 Javascript
解读JavaScript中 For, While与递归的用法
2013/05/07 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
JS根据生日算年龄的方法
2015/05/05 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
详解javascript中原始数据类型Null和Undefined
2015/12/17 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
简单实现node.js图片上传
2016/12/18 Javascript
详解angular中如何监控dom渲染完毕
2017/01/03 Javascript
vuex 动态注册方法 registerModule的实现
2019/07/03 Javascript
ligerUI的ligerDialog关闭刷新的方法
2019/09/27 Javascript
vue 清空input标签 中file的值操作
2020/07/21 Javascript
vue项目中播放rtmp视频文件流的方法
2020/09/17 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
Python基于pygame实现的弹力球效果(附源码)
2015/11/11 Python
python实现爬虫统计学校BBS男女比例之数据处理(三)
2015/12/31 Python
python使用 request 发送表单数据操作示例
2019/09/25 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
通过Turtle库在Python中绘制一个鼠年福鼠
2020/02/03 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
HTML5 Canvas绘制五星红旗
2016/05/04 HTML / CSS
英语感恩演讲稿
2014/01/14 职场文书
公司募捐倡议书
2014/05/14 职场文书
golang gopm get -g -v 无法获取第三方库的解决方案
2021/05/05 Golang
P站美图推荐——变身女主角特辑
2022/03/20 日漫
vue 数字翻牌器动态加载数据
2022/04/20 Vue.js