博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复制代码,支持IE/Firefox/NS
阅读量:2454 次
发布时间:2019-05-10

本文共 1275 字,大约阅读时间需要 4 分钟。

/** * 复制代码,支持IE/Firefox/NS */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("你使用的FireFox浏览器,复制功能被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车。\n然后将“signed.applets.codebase_principal_support”双击,设置为“true”");			return;		}		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);	}}
 

 

转载地址:http://rrbhb.baihongyu.com/

你可能感兴趣的文章
23岁一无所有怎么办_我搬到国外去创业,然后一无所有。
查看>>
gdb -iex_如何使用IEX Cloud,Matplotlib和AWS在Python中创建自动更新数据可视化
查看>>
craigslist_Craigslist,Wikipedia和丰富经济
查看>>
sql子查询示例_SQL更新查询示例说明
查看>>
100个c#初学者编程实例_C#编程:初学者入门
查看>>
c语言中的if语句_If ... C中的其他语句解释
查看>>
lxc lxd_如何在LXC和LXD中使用Linux容器
查看>>
如何构建顶部导航条_如何构建导航栏
查看>>
聊天室私人聊天原理_如何设置极其安全的私人群组聊天
查看>>
即时编译和提前编译_即时编译说明
查看>>
angular 命令行项目_Angular命令行界面介绍
查看>>
react 监听组合键_投资组合中需要的5个React项目
查看>>
css 选择器 伪元素_CSS伪元素-解释选择器之前和之后
查看>>
机器学习数据拆分_解释了关键的机器学习概念-数据集拆分和随机森林
查看>>
snapd_snapd使管理Nextcloud变得轻而易举
查看>>
devops和docker_通过免费的2小时Docker课程学习DevOps基础知识
查看>>
python构建json_如何使用Python构建JSON API
查看>>
桌面应用程序 azure_如何开始使用Microsoft Azure-功能应用程序,HTTP触发器和事件队列...
查看>>
矩阵奇异值分解特征值分解_推荐系统中的奇异值分解与矩阵分解
查看>>
异步JavaScript的演变:从回调到承诺,再到异步/等待
查看>>