//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("你已经成功复制本帖地址,请直接粘贴推荐给你的朋友!");
}
分享到:
相关推荐
JavaScript复制内容到剪切板示例, JavaScript复制内容到剪切板示例代码 JavaScript复制内容到剪切板示例简单小例子
"jquery复制内容到剪切板"这个主题聚焦于如何利用jQuery实现网页上的文本复制功能,使得用户可以方便地将特定内容复制到他们的剪贴板中。在现代Web开发中,这种功能对于提升用户体验至关重要,特别是在需要用户频繁...
在微信小程序开发中实现一键复制到剪切板的功能,对于提升用户体验是非常有帮助的。这个功能可以让用户直接将小程序中的某些信息复制到手机或电脑的剪切板上,比如复制文本、链接等信息。本文将详细介绍微信小程序中...
在本案例中,我们关注的是使用C#语言实现从网页中复制图片并将其存储到剪切板,以便用户可以方便地在不同应用程序之间进行粘贴,如微信或QQ。以下是对这个主题的详细讲解: 首先,我们需要理解剪切板是什么。剪切板...
ios+android+h5复制剪切板
本程序为方便将文本复制到系统剪切板, 以便省去ctrl+c或者右键→复制的步骤 节省时间 联系作者:shaojimei@qq.com 将要复制的文本填入文本框,点击复制 按钮即可
【标题】:“兼容各浏览器的复制内容到剪切板” 【描述】:这篇博客主要探讨的是如何实现一个在各种浏览器中都能正常工作的复制内容到剪贴板的功能。在Web开发中,用户有时需要将网页上的信息复制到剪贴板,以便...
一般复制的是文件,这个是复制内容,复制的文件不能直接复制到剪切板,我这个可以
clipboard.js 使用纯 JavaScript (无需 Flash)实现了复制浏览器内容到系统剪切板的功能,可以在浏览器和 Node 环境中使用。支持 Chrome 42+、Firefox 41+、IE 9+、Opera 29+。
在Web应用中,用户经常需要复制文本到剪切板,例如复制代码片段、链接或其他信息。JavaScript提供了实现这一功能的方法,但需要注意的是,由于安全原因,这种操作必须在Web环境下进行,即用户的浏览器中。 在...
标题 "复制内容到剪切板 zclip使用" 涉及的是一个JavaScript库,叫做ZeroClipboard,它允许用户实现浏览器中的“复制到剪贴板”功能。这个库通常与jQuery一起使用,因为提供的示例中包含了`jquery-1.7.2.min.js`,这...
JavaScript中的剪切板操作是Web开发中的一个常见需求,它允许用户方便地复制网页上的文本内容到系统剪切板,以便在其他地方粘贴。在本文中,我们将深入探讨如何实现"js clipboard 复制文字到剪切板功能",并确保其在...
在本文中,我们将深入探讨如何在Qt Quick QML中创建和操作图表,并实现将图表内容复制到剪切板的功能。QML(Qt Quick Markup Language)是Qt框架的一部分,用于构建用户界面,它允许开发者以声明式的方式定义UI元素...
本文将深入探讨如何使用C#获取剪切板内容,这在日常编程中是一个非常实用的功能,比如在实现复制、粘贴或者数据交换的场景下。 首先,我们需要了解Windows操作系统中的剪切板。剪切板是系统提供的一种临时存储数据...
**jQuery 插件 czlip:实现高效便捷的文本复制到剪切板功能** 在Web开发中,有时我们需要为用户提供方便快捷地将页面上的文本复制到剪切板的功能。`jQuery`是一个广泛使用的JavaScript库,它简化了DOM操作、事件...
在网页操作中,剪切板常用于实现网页内容的复制、剪切和粘贴功能,这极大地方便了用户的浏览和信息传递。例如,用户可以轻松地复制网页上的文本或图片,并在不同的位置或应用程序中粘贴。 对于C++编程,Windows API...
原生JavaScript复制内容到剪切板代码示例,无三方库引用
在网页开发中,实现“单击按钮复制到剪切板”的功能是一项常见的需求,尤其对于那些需要用户快速复制信息的场景。标题所提及的问题在于,这个功能在不同浏览器上可能存在兼容性问题,例如IE(Internet Explorer)...
使用js控制剪切板的4种方式的demo。点击按钮后,自动复制浏览器地址链接的、复制输入框内的值到剪切板。
总的来说,`clipboard.js`为开发者提供了一种简单、跨浏览器的方式来实现HTML内容复制到剪切板的功能,同时允许自定义UI和交互体验,以适应各种不同的应用场景。在实际开发中,确保正确处理浏览器兼容性和用户反馈是...