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获取GridView中用户点击控件的行号,列号
Apr 14 Javascript
jquery与google map api结合使用 控件,监听器
Mar 04 Javascript
javascript数字数组去重复项的实现代码
Dec 30 Javascript
js 获取坐标 通过JS得到当前焦点(鼠标)的坐标属性
Jan 04 Javascript
js解析与序列化json数据(一)json.stringify()的基本用法
Feb 01 Javascript
jQuery实现带延迟效果的滑动菜单代码
Sep 02 Javascript
超实用的JavaScript代码段 附使用方法
May 22 Javascript
JS冒泡事件与事件捕获实例详解
Nov 25 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
Mar 01 Javascript
js原生代码实现轮播图的实例讲解
Jul 28 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
vue的webcamjs集成方式
Nov 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
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
php数组保存文本与文本反编成数组实例
2014/11/13 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
laravel框架分组控制器和分组路由实现方法示例
2020/01/25 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
JavaScript去除数组里重复值的方法
2015/07/13 Javascript
jQuery+Pdo编写login登陆界面
2016/08/01 Javascript
详解微信小程序入门五: wxml文件引用、模版、生命周期
2017/01/20 Javascript
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
Vue中使用webpack别名的方法实例详解
2018/06/19 Javascript
vue中uni-app 实现小程序登录注册功能
2019/10/12 Javascript
在vue中使用echars实现上浮与下钻效果
2019/11/08 Javascript
vue 实现setInterval 创建和销毁实例
2020/07/21 Javascript
Python模拟登陆实现代码
2017/06/14 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
python实现外卖信息管理系统
2018/01/11 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
Python Numpy,mask图像的生成详解
2020/02/19 Python
Keras中的两种模型:Sequential和Model用法
2020/06/27 Python
K近邻法(KNN)相关知识总结以及如何用python实现
2021/01/28 Python
css3高级选择器使用方法
2013/12/02 HTML / CSS
HTML5本地存储localStorage、sessionStorage基本用法、遍历操作、异常处理等
2014/05/08 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
梅西百货澳大利亚:Macy’s Australia
2017/07/26 全球购物
上级检查欢迎词
2014/01/18 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
药品业务员岗位职责
2014/04/17 职场文书
工作分析计划书
2014/04/30 职场文书
入党积极分子评语
2014/05/04 职场文书
校庆团日活动总结
2014/08/28 职场文书
暑假安全保证书
2015/02/28 职场文书
2016年质量月活动总结报告
2016/04/05 职场文书
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python