//txt参数为显示和复制的文本内容
function copyToBoard(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("你已经成功复制本帖地址,请直接粘贴推荐给你的朋友!");
}
分享到:
相关推荐
jquery复制内容到剪切板
JavaScript复制内容到剪切板示例, JavaScript复制内容到剪切板示例代码 JavaScript复制内容到剪切板示例简单小例子
ios+android+h5复制剪切板
本程序为方便将文本复制到系统剪切板, 以便省去ctrl+c或者右键→复制的步骤 节省时间 联系作者:shaojimei@qq.com 将要复制的文本填入文本框,点击复制 按钮即可
一般复制的是文件,这个是复制内容,复制的文件不能直接复制到剪切板,我这个可以
网页的直接复制图片到剪切板上,然后可以直接粘贴到微信,QQ上
clipboard.js 使用纯 JavaScript (无需 Flash)实现了复制浏览器内容到系统剪切板的功能,可以在浏览器和 Node 环境中使用。支持 Chrome 42+、Firefox 41+、IE 9+、Opera 29+。
NULL 博文链接:https://meng-fw.iteye.com/blog/1880638
javascript复制到剪切板,需要到web坏境下才能正常的复制!
复制文字到剪切板功能,兼容各种浏览器,非常实用
原生JavaScript复制内容到剪切板代码示例,无三方库引用
NULL 博文链接:https://hw1287789687.iteye.com/blog/2170485
这是一个很简单的复制到剪切板插件示例,很不错的jquery插件czlip复制到剪切板,兼容大部分浏览器,使用简单。
使用js控制剪切板的4种方式的demo。点击按钮后,自动复制浏览器地址链接的、复制输入框内的值到剪切板。
职称PC端,移动端的复制黏贴,操作剪切板,很多浏览器都支持,具体不支持哪个目前没发现
HTML用clipboard.js实现复制到剪切板,提示 每个应用程序都有不同的设计需求,这就是为什么clipboard.js不包含任何CSS或内置的工具提示解决方案。
写程序菜单的时候突然要用到将选中的数据库中的一项复制到剪切板,并可以粘贴到任何文本框中。简单的操作,简单的代码,但是挺实用的。这个代码百度一下哪哪都是,我就是无聊上传的。我都想把代码贴到资源描述里了,...
NULL 博文链接:https://username2.iteye.com/blog/2098734
jquery复制内容到剪切板的插件zclip,里面包含jquery.zclip.min.js,ZeroClipboard.swf及教程。一定要在服务器环境下运行才可以,单网页模式不行。
js代码实现ZeroClipboard组件复制剪切板,兼容IE7/8/9,chrome.