function copyToClipboard(txt) {
if(window.clipboardData) {
window.clipboardData.clearData();
window.clipboardData.setData("Text", txt);
} else if(navigator.userAgent.indexOf("Opera") != -1) {
window.location = txt;
} 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 = txt;
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("复制成功!")
}
from http://www.iteye.com/topic/125198
分享到:
相关推荐
Js插件zclip实现复制到剪贴板功能,可以兼容firefox和ie
兼容多浏览器的JavaScript脚本,以JS+FLASH的形式实现复制内容到剪贴板
NULL 博文链接:https://z-one.iteye.com/blog/837677
兼容ie及火狐浏览器的点击复制到系统剪贴板的网页特效代码! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
NULL 博文链接:https://dodomail.iteye.com/blog/869681
复制到剪贴板,兼容IE,FIREFOX的复制.
纯 js 实现复制文本到剪贴板,支持IE、Chrome、Firefox、Opera、Safari、IOS、Android 纯 js 实现复制文本到剪贴板,支持IE、Chrome、Firefox、Opera、Safari、IOS、Android 纯 js 实现复制...
网络上搜集的javascript对剪贴板的操作,兼容IE与FireFox
现在浏览器种类也越来越多,诸如 IE、Firefox、Chrome、Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了。 在FLASH 9 时代,有一个通杀所有浏览器的js复制内容到剪贴板的方案: ...
xe-clipboard:纯 js 复制文本到剪贴板,支持IE、Chrome、Firefox、Opera、Safari、IOS、Android
NULL 博文链接:https://xingkongxieyang.iteye.com/blog/1454722
浏览器内容复制到系统剪贴板的脚本,支持 Chrome 42+、Firefox 41+、IE 9+、Opera 29+;
Javascript的IE和Firefox(火狐)兼容性解决方案
javascript 支持ie和firefox杰奇翻页函数.docx
JavaScript在IE和Firefox(火狐)的不兼容问题解决
JS的IE和Firefox兼容性总结
在文本中大量区分网页在IE与 fireFox里面js的区别与不同的表现方式,与达到统一的解决方法
IE和firefox 调试 javascript css html 插件 exe文件为IE的,另一个为firefox的 AJAX开发必备
js jquery复制到剪切板,兼容360 ie 火狐等浏览器,测试可用,网上很多都是不行的
主要介绍了jQuery获取剪贴板内容的方法,结合实例形式分析了jQuery针对不同浏览器获取剪贴板内容的实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下