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 操作iframe的几种方法总结
Dec 13 Javascript
JSONP获取Twitter和Facebook文章数的具体步骤
Feb 24 Javascript
JS+CSS实现下拉列表框美化效果(3款)
Aug 15 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
Dec 13 Javascript
jquery滚动条插件slimScroll使用方法
Feb 09 Javascript
javascript 单例模式详解及简单实例
Feb 14 Javascript
详谈js中数组(array)和对象(object)的区别
Feb 27 Javascript
详解Node中导入模块require和import的区别
Aug 11 Javascript
详解基于Angular4+ server render(服务端渲染)开发教程
Aug 28 Javascript
搭建基于express框架运行环境的方法步骤
Nov 15 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 jQuery
简单说说如何使用vue-router插件的方法
Apr 08 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树型类实例
2014/12/05 PHP
Yii2框架实现利用mpdf创建pdf文件功能示例
2019/02/08 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
JavaScript Undefined,Null类型和NaN值区别
2008/10/22 Javascript
JQuery textlimit 显示用户输入的字符数 限制用户输入的字符数
2009/05/14 Javascript
把html页面的部分内容保存成新的html文件的jquery代码
2009/11/12 Javascript
jQuery固定浮动侧边栏实现思路及代码
2014/09/28 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 图片库
2015/01/09 Javascript
JavaScript运行过程中的“预编译阶段”和“执行阶段”
2015/12/16 Javascript
浅谈bootstrap使用中的一些问题以及解决过程
2016/10/18 Javascript
jQuery实现可拖动进度条实例代码
2017/06/21 jQuery
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
JavaScript设计模式之模板方法模式原理与用法示例
2018/08/07 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
使用微信小程序开发弹出框应用实例详解
2018/10/18 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
详解js常用分割取字符串的方法
2019/05/15 Javascript
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
python之wxPython应用实例
2014/09/28 Python
Python3实现的字典遍历操作详解
2018/04/18 Python
Python Pandas批量读取csv文件到dataframe的方法
2018/10/08 Python
python 制作自定义包并安装到系统目录的方法
2018/10/27 Python
Python中的元组介绍
2019/01/28 Python
Python使用while循环花式打印乘法表
2019/01/28 Python
解决Python安装时报缺少DLL问题【两种解决方法】
2019/07/15 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
Python持续监听文件变化代码实例
2020/07/22 Python
Python实现上下文管理器的方法
2020/08/07 Python
Columbia Sportswear法国官网:全球户外品牌
2020/09/25 全球购物
介绍一下linux的文件权限
2014/07/20 面试题
中标通知书
2015/04/17 职场文书
学校百日安全活动总结
2015/05/07 职场文书
浅谈Redis位图(Bitmap)及Redis二进制中的问题
2021/07/15 Redis
Mysql关于数据库是否应该使用外键约束详解说明
2021/10/24 MySQL