一段多浏览器的"复制到剪贴板"javascript代码

2016-02-19 10:02 14 1 收藏

下面这个一段多浏览器的"复制到剪贴板"javascript代码教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

代码如下,就不多说废话了,可以兼容基本上所有的主流浏览器(IE,FF),很多地方可以用到的:
copyToClipboard = function(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(”您的firefox安全限制限制您进行剪贴板操作,请打开'about:config'将signed.applets.codebase_principal_support'设置为true'之后重试”);
return false;
}
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);
}
}

来源:https://www.tulaoshi.com/n/20160219/1593135.html

延伸阅读
标签: 宝宝
宝宝自己玩:0-3岁的独立游戏 如果有一天,你发现宝宝一个人在房间里玩得不亦乐乎,你应该为他感到高兴,这是宝宝独自游戏的开始。千万别打破这个小小的私人空间,让他充分享受独自游戏的机会和乐趣。放手让宝宝自己玩独自游戏是宝宝自立的萌芽。爸爸妈妈要给孩子独立的私人空间和时间,放手让他们自己玩。这并不等于说父母可以对宝宝大撒把...
标签: 电脑入门
QQ空间的五级花,对您是不是很有吸引力呢?笔者下面给您介绍免费让您拥有五级花的方法,并给你带来了N多的QQ空间花神代码。 1、进入QQ空间,点击“自定义”。 2、在IE地址栏输入以上代码,再点“转到”或按“Enter”键。 3、然后把模块移动到自己喜欢的位置,最后点保存方案就ok了。 下面是笔者搜集于论坛的花神代码:...
标签: 学习 孩子
如何让孩子主动学习 不少家长抱怨孩子学习不自觉,让人操心。不少老师也感觉到,孩子学习的依赖性特别强,从收拾书包到做作业,处处透着家长的影子。与此同时,孩子的自主学习能力越来越差。如果孩子缺乏自主学习的能力,会直接影响成绩的提高和自信心的形成,严重的还可能引起厌学情绪,家长应该引起关注。问题:学习依赖性强镜头一:幼儿园...
标签: Web开发
"文档"窗口 "文档"窗口显示当前文档。可以选择下列任一视图: "设计"视图是一个用于可视化页面布局、可视化编辑和快速应用程序开发的设计环境。在该视图中,Dreamweaver 显示文档的完全可编辑的可视化表示形式,类似于在浏览器中查看页面时看到的内容。 "代码"视图是一个用于编写和编辑 HTML、JavaScript、服务器语言代码(如...
标签: Web开发
// blueDestiny, never-online // blueDestiny [at] 126.com 通常,我们在动态给定一个container的innerHTML时,通常是样做的: div id="divc" / SCRIPT LANGUAGE="JavaScript" var div = document.getElementById("divc"); var html = "" html +=&nbs...

经验教程

642

收藏

7
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部