注意:
ZeroClipboard在本地磁盘上测试无法使用,必须在服务器上测试,如http://localhost...
或者更改flash的安全设置:右键 - 全局设置 - 高级 - 受信任位置设置 - 添加 - 添加文件夹(把含有ZeroClipboard.swf的文件添加进去),设置以后就可以在本地测试了...
<a href="javascript:void(0)" id="btnCopy_1" copyContent="aaa">复制链接</a>
<a href="javascript:void(0)" id="btnCopy_2" copyContent="ccc">复制链接</a>
$(function(){
//设置ZeroClipboard.swf的路径
ZeroClipboard.setMoviePath("<%=path %>/scripts/ZeroClipboard.swf");
$("a[id^=btnCopy_]").each(function(){
var clip = new ZeroClipboard.Client();
clip.setHandCursor(true);
var obj = $(this);
var id = $(this).attr("id");
var content = $(this).attr("copyContent");
clip.setText(content);
clip.glue(id);
//鼠标移上时改变按钮的样式
clip.addEventListener( "mouseOver", function(client) {
obj.css("color","#FF6600");
});
//鼠标移除时改变按钮的样式
clip.addEventListener( "mouseOut", function(client) {
obj.css("color","");
});
//这个是复制成功后的提示
clip.addEventListener( "complete", function(){
alert("已经复制到剪切板!"+"\n"+content);
});
});
});
分享到:
相关推荐
ZeroClipboard是一款JavaScript库,它允许用户通过点击网页上的按钮或元素来复制文本到系统的剪贴板,从而提供了无浏览器限制的复制功能。这个库的工作原理是利用了Flash技术,因为JavaScript在浏览器的安全策略下...
在这个案例中,我们将探讨如何利用JQuery与ZeroClipboard插件相结合,实现一键复制文本到剪切板的功能。 首先,ZeroClipboard是一个开源的JavaScript库,它允许用户模拟浏览器的右键点击复制功能,将指定的文本复制...
标题中的“ZeroClipboard跨浏览器复制到剪切板”是指一个JavaScript库,它的主要功能是允许用户在网页上通过点击按钮或者其他交互方式,实现文本内容复制到计算机的剪切板。这个功能在现代网页应用中非常常见,比如...
ZeroClipboard是一款开源JavaScript库,它允许用户通过点击网页上的按钮或者其他元素将文本复制到系统剪贴板。这个库尤其出色之处在于它支持多种浏览器,包括IE(Internet Explorer)、Firefox和Chrome,这些都是...
ZeroClipboard.js 是一个JavaScript库,它允许用户通过模拟Flash对象实现网页内容的复制到剪切板功能。在浏览器环境中,由于安全限制,JavaScript通常无法直接访问操作系统级别的剪切板,而ZeroClipboard.js巧妙地...
ZeroClipboard是一款优秀的开源工具,它允许用户通过点击网页上的按钮将指定文本复制到系统剪贴板,而无需实际的剪切或复制操作。 **ZeroClipboard工作原理:** ZeroClipboard库创建了一个浮动的透明Flash对象,这...
在实际应用中,我们有时需要实现一个功能,让用户能够方便地将网页上的文本复制到剪切板,这时ZeroClipboard组件就派上用场了。ZeroClipboard是一个JavaScript库,它通过模拟Flash对象来实现跨浏览器的剪切板复制...
ZeroClipboard是一款广泛使用的JavaScript库,它通过Flash技术实现了在不同浏览器上复制文本到剪贴板的功能。这个库尤其重要,因为它解决了在JavaScript中直接操作剪贴板的限制,尤其是在早期的浏览器版本中,由于...
针对这个问题,"zeroClipboard.js + swf 支持chrome" 提供了一种有效的解决方案,使得在Chrome和IE等不同浏览器上实现拷贝复制粘贴功能成为可能。 首先,我们来了解核心组件zeroClipboard.js。这是一款JavaScript库...
下面说实现步骤: 1- 引用文件。... [removed][removed] 2- 加载ZeroClipboard对象,并实现复制功能。 代码如下: //这步很重要,设定flash文件引用路径。 ZeroClipboard.setMoviePath(‘http://www.cnblogs.com/Scri
总结来说,实现“跨浏览器复制到剪切板”的功能,开发者可以借助ZeroClipboard库结合JavaScript和jQuery,通过Flash技术绕过浏览器的安全限制。然而,随着Flash的逐渐淘汰,开发者也需要关注新的技术,如Web API中的...
- 使用zeroclipboard时,确保尊重用户的隐私,不要在未经用户许可的情况下复制数据到剪贴板。 - 注意Flash的安全性更新,及时升级库以防止潜在的安全风险。 8. **实际应用**: - zeroclipboard常用于数据分享、...
Zero Clipboard一个比较成熟的跨浏览器兼容的“复制到剪切板”功能库,需要放在项目里使用
"Chrome复制"表明该工具特别优化了在Chrome浏览器中的复制体验,而"剪切板"则涉及到浏览器提供的API,例如Web Clipboard API,这个API允许网页应用与用户的系统剪贴板进行交互,实现复制和粘贴操作。 在实际开发中...
ZeroClipboard 是一个JavaScript库,主要用于实现网页上的跨浏览器复制功能,尤其在处理用户希望复制文本到剪贴板的场景中非常实用。这个库巧妙地利用了Adobe Flash技术,因为Flash在浏览器中的广泛支持,可以绕过...
`ZeroClipboard`是一个JavaScript库,通过模拟一个看不见的Flash对象,实现了在用户点击按钮时复制文本到剪贴板的功能。由于HTML5的`clipboard` API在某些老版本浏览器中不支持,`ZeroClipboard`成为了实现跨浏览器...
ZeroClipboard是一个流行的JavaScript库,它利用浏览器的Flash插件来实现跨浏览器的复制到剪贴板功能。本文将详细介绍如何使用ZeroClipboard库以及它的核心原理。 首先,让我们理解一下ZeroClipboard的工作机制。...
标题 "复制内容到剪切板 zclip使用" 涉及的是一个JavaScript库,叫做ZeroClipboard,它允许用户实现浏览器中的“复制到剪贴板”功能。这个库通常与jQuery一起使用,因为提供的示例中包含了`jquery-1.7.2.min.js`,这...
ZeroClipboard是一个基于Flash的JavaScript库,它允许你轻松地将“复制到剪贴板”的功能添加到网页中。当用户点击某个元素时,它会以一个浮动的剪贴板图标的形式出现,从而允许用户复制该元素的文本内容到剪贴板。...