`
tw1122333
  • 浏览: 40700 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

复制到剪切板

阅读更多
/** 复制内容到剪切板 */
function copyToClipboard(txt) {
if (window.clipboardData) {
window.clipboardData.clearData();// 清空剪切板
window.clipboardData.setData("Text", txt);// 复制数据到剪切板,这个“Text”属性是固定的
} 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);
}
}
分享到:
评论

相关推荐

    BAT批处理脚本-文本操作-将文本复制到剪贴板.zip

    本压缩包"BAT批处理脚本-文本操作-将文本复制到剪贴板.zip"包含了将文本内容复制到剪贴板的功能,这对于快速复制大量文本或在不同程序间共享信息非常方便。 标题中的“BAT批处理脚本”指的是使用Microsoft Windows...

    详解微信小程序之一键复制到剪切板

    在微信小程序开发中实现一键复制到剪切板的功能,对于提升用户体验是非常有帮助的。这个功能可以让用户直接将小程序中的某些信息复制到手机或电脑的剪切板上,比如复制文本、链接等信息。本文将详细介绍微信小程序中...

    javascript复制到剪切板

    在Web应用中,用户经常需要复制文本到剪切板,例如复制代码片段、链接或其他信息。JavaScript提供了实现这一功能的方法,但需要注意的是,由于安全原因,这种操作必须在Web环境下进行,即用户的浏览器中。 在...

    易语言文件复制到剪贴板源码.7z

    "易语言文件复制到剪贴板源码.7z" 是一个压缩包,其中包含的源代码示例展示了如何在易语言中实现将文件内容复制到系统剪贴板的功能。这个功能在很多应用程序中都有应用,比如文件管理器、文本编辑器等,用户可以方便...

    h5复制到剪切板兼容ios浏览器

    ios+android+h5复制剪切板

    BAT批处理脚本-文本操作-将文本复制到剪贴板2.zip

    标题中的“BAT批处理脚本-文本操作-将文本复制到剪贴板2.zip”指出,这个压缩包包含的是一个与批处理相关的脚本,主要功能是将文本内容复制到计算机的剪贴板中,方便用户进行粘贴操作。批处理(BAT)是一种基于DOS和...

    js实现点击后将文字或图片复制到剪贴板的方法

    在前端开发中,将文字或图片复制到剪贴板是一项常用的功能。传统上,这类操作多在桌面应用程序中见到,但随着Web技术的发展,现在JavaScript也能够实现这一功能。本文将介绍如何利用JavaScript实现点击按钮后,将...

    QML使用剪贴板

    点击“Copy”按钮将选中的文本复制到剪贴板,而“Paste”按钮只有在剪贴板有文本时才启用,点击后会将剪贴板的文本追加到`TextField`中。 在实际应用中,你还可以扩展此功能,例如添加对图像的支持,或者监听剪贴板...

    VB.NET中实现文本的复制粘贴(调用剪贴板)

    要将文本复制到剪贴板,可以调用Clipboard类的SetDataObject方法。例如,假设我们有一个字符串变量text,要将其复制,可以这样写: ```vb.net Dim text As String = "这是要复制的文本" Clipboard.SetDataObject...

    易语言文件复制到剪贴板源码

    易语言文件复制到剪贴板源码。@易语言在线学习。

    复制到剪贴板的代码.rar

    标题“复制到剪贴板的代码.rar”暗示了这个压缩包包含的是与代码复制功能相关的JavaScript(JS)实现,特别是针对表单按钮的一种特效。在网页开发中,复制代码到剪贴板的功能常用于帮助用户方便地获取和分享代码片段...

    使用clipboard.js实现页面内容复制到剪贴板

    在网页开发中,有时我们需要为用户提供一键复制的功能,比如复制文本、链接或其他数据到剪贴板,以便用户方便地在不同地方使用。Clipboard.js是一个轻量级、无依赖的JavaScript库,专门用于实现这个功能。它使得在...

    快速的将指定目录下的文件复制到剪贴板的小工具

    标题中的“快速的将指定目录下的文件复制到剪贴板的小工具”是一个简短的描述,指的是一个实用程序或脚本,它的主要功能是高效地选取特定目录中的文件,并将这些文件的内容复制到操作系统的剪贴板上。这种工具通常...

    实现复制到剪贴板功能

    在JavaScript的世界里,复制文本到剪贴板的功能是常见的需求,尤其在网页应用中,比如复制链接、代码或用户信息等。"zclip"是一个专门为此目的设计的jQuery插件,它能帮助开发者轻松实现这一功能,并且具有良好的...

    jquery 一键复制指定内容到剪贴板

    "jquery 一键复制指定内容到剪贴板"是jQuery的一个常见应用,用于实现用户点击按钮后快速将特定文本复制到剪贴板的功能。这个功能在现代Web应用中广泛使用,比如复制代码示例、URL链接或任何其他需要快速共享的信息...

    unity中将文本复制到IOS剪贴板

    在Unity游戏开发中,有时我们需要实现将文本内容复制到用户设备的剪贴板功能,特别是在针对iOS平台的应用中。在iOS系统中,剪贴板功能是通过Foundation框架提供的`UIPasteboard`类来实现的。在Unity中,由于它是基于...

    HTML复制到剪切板

    HTML复制到剪切板的功能是网页交互中常见的一种操作,特别是在分享代码、文本信息或者网址时。这个功能的实现通常涉及到浏览器的API和一些前端库的使用。在本例中,我们提到了`clipboard.js`,这是一个轻量级的库,...

    C# 复制图片 剪切板

    在本案例中,我们关注的是使用C#语言实现从网页中复制图片并将其存储到剪切板,以便用户可以方便地在不同应用程序之间进行粘贴,如微信或QQ。以下是对这个主题的详细讲解: 首先,我们需要理解剪切板是什么。剪切板...

    点击复制到剪贴板

    点击复制到剪贴板,PC移动通用,无多余外链js,清晰明了的代码结构

Global site tag (gtag.js) - Google Analytics