`
yhz61010
  • 浏览: 564137 次
  • 来自: -
博客专栏
63c13ecc-ef01-31cf-984e-de461c7dfde8
libgdx 游戏开发
浏览量:12287
社区版块
存档分类
最新评论

[转] 跨浏览器的 JavaScript 及 Flash 复制到剪贴板

阅读更多
  ITeye及很多网站都有这样一个功能,就是点击一个图标,将所需的内容复制到剪贴板。今天上网简单的查询了下,找到了一个大仙儿的文章,主讲这个的,讲的非常的详尽。感兴趣或需要的人可能参考下。

FYI:注意,本方案的实现方法是: IE 下,使用 window.clipboardData.setData 方法,非 IE 下,使用 Flash 的 System.setClipboard。并非是使用纯的 JavaScript 来实现跨浏览器的复制到剪贴板功能。

原文地址:
Cross-Browser approach to Copy content to Clipboard with javascript
http://www.rahulsingla.com/blog/2010/03/cross-browser-approach-to-copy-content-to-clipboard-with-javascript

PS: 文章中有详细的使用说明和解释,以及源代码。非常好的东西哟!此外,请将此程序放到服务器测试,若是在本地的话,IE 可以正常使用,其它浏览器下可能无法使用。
分享到:
评论

相关推荐

    ZeroClipboard解决跨浏览器复制到剪贴板的问题

    标题中的“ZeroClipboard解决跨浏览器复制到剪贴板的问题”是指在网页开发中,使用ZeroClipboard这个开源库来实现跨浏览器的文本复制功能。在Web应用程序中,由于浏览器的安全限制,JavaScript无法直接操作用户的...

    兼容各浏览器的复制到剪贴板功能

    "兼容各浏览器的复制到剪贴板功能"这个实例就是一个解决这个问题的方案,通过结合JavaScript和Flash技术,实现了在各种主流浏览器上的兼容性。 JavaScript是一种广泛使用的客户端脚本语言,它可以在用户的浏览器上...

    JavaScript_现代复制到剪贴板没有Flash只是3kb压缩.zip

    在不依赖过时技术如Flash的情况下,实现JavaScript复制到剪贴板的功能是一项重要技能。 传统的复制到剪贴板功能常常依赖Flash插件,但随着Flash的安全问题和浏览器逐渐停止支持,开发者需要寻找替代方案。在...

    实现复制到剪贴板功能

    Zclip的工作原理是利用Flash技术,因为在早期的浏览器中,JavaScript直接操作剪贴板的能力受到限制,而Flash插件可以绕过这些限制。Zclip内部封装了与Flash的交互过程,开发者只需要简单调用API就能完成复制操作。 ...

    js+flash复制文本到剪贴板

    总之,"js+flash复制文本到剪贴板"是Web开发中解决剪贴板操作问题的一个历史方法,它结合了JavaScript的易用性和Flash的跨浏览器能力。尽管现在有了更好的替代方案,但理解这个过程对于理解Web开发的历史和技术演进...

    Flash 完成复制到剪贴板小插件

    本教程将深入探讨如何使用Flash技术实现这一功能,因为JavaScript等常见Web语言在某些浏览器环境下受到安全限制,无法直接操作剪贴板。下面我们将详细讲解Flash完成复制到剪贴板的小插件。 首先,我们需要了解Flash...

    ★★★同时支持iexplorer和firefox的javascript复制拷贝信息到剪贴板方法

    标题中的“同时支持iexplorer和firefox的javascript复制拷贝信息到剪贴板方法”指的是在Web开发中,使用JavaScript实现跨浏览器(包括Internet Explorer和Firefox)的信息复制功能。JavaScript是一种广泛使用的...

    jquery.zclip复制内容到剪贴板兼容各浏览器

    由于JavaScript直接操作剪贴板受到同源策略的限制,而Flash不受此限制,因此jQuery.zclip巧妙地利用Flash来绕过这个限制,实现了跨浏览器的剪贴板复制。 二、工作原理 1. 创建Flash对象:jQuery.zclip首先在页面上...

    支持IE,firefox,Chrome复制到剪贴板的JS+FLASH插件ZeroClipboard下载

    ZeroClipboard是一款广泛使用的JavaScript库,它通过Flash技术实现了在不同浏览器上复制文本到剪贴板的功能。这个库尤其重要,因为它解决了在JavaScript中直接操作剪贴板的限制,尤其是在早期的浏览器版本中,由于...

    JavaScript将信息拷贝到剪贴板

    在现代网页开发中,JavaScript的功能强大且多样化,其中包括能够将信息复制到用户的剪贴板。这一功能对于提高用户体验非常有用,比如在用户需要快速复制一段代码、URL或其他数据时。这里我们将详细讨论如何使用...

    一段多浏览器的"复制到剪贴板"javascript代码.docx

    ### 一段多浏览器的“复制到剪贴板”JavaScript代码详解 #### 一、引言 随着Web技术的发展,用户对网页交互体验的要求越来越高。其中,“复制到剪贴板”的功能已经成为很多网站不可或缺的一部分,尤其是在代码分享...

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

    它使得在浏览器环境中实现复制到剪贴板的操作变得简单而直观。 **1. Clipboard.js的基本用法** 首先,你需要在HTML文件中引入clipboard.js库。如果你下载了压缩包`clipboard.js-master`,其中应该包含`dist/...

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

    综上所述,通过JavaScript实现复制文字或图片到剪贴板的功能,可以根据实际的浏览器兼容性需求和项目的技术栈来选择合适的方法。随着浏览器对Web API的支持越来越完善,开发者在实现此类功能时将拥有更多选择。

    copytexttoclipboard在现代浏览器中将文本复制到剪贴板02kB

    在如今的Web开发中,实现让用户能够将文本内容轻松复制到剪贴板的需求越来越普遍。无论是为了方便用户分享代码片段、保存文章链接还是其他任何文本信息,提供这样的功能无疑能增强用户体验。`copytexttoclipboard`...

    js 复制到剪贴板 ,兼容支持火狐firefox 和 ie

    IE浏览器支持ActiveX控件,可以使用`ZeroClipboard`库,这是一个JavaScript库,通过创建一个透明的Flash对象来模拟用户点击复制按钮,从而实现跨浏览器的剪贴板复制功能。`ZeroClipboard.js`就是这个库的JavaScript...

    跨浏览器的剪贴板访问解决方案.docx

    当用户点击目标元素时,实际上是激活了Flash对象,后者再利用内置的剪贴板访问接口实现复制到剪贴板的功能。整体大小约为8KB(Flash文件1KB + JavaScript文件7KB),相对较小且实现了预期功能。 ##### Silverlight...

    跨浏览器复制到剪切板

    总结来说,实现“跨浏览器复制到剪切板”的功能,开发者可以借助ZeroClipboard库结合JavaScript和jQuery,通过Flash技术绕过浏览器的安全限制。然而,随着Flash的逐渐淘汰,开发者也需要关注新的技术,如Web API中的...

    ZeroClipboard-JS实现复制到剪贴板功能

    ZeroClipboard是一个流行的JavaScript库,它利用浏览器的Flash插件来实现跨浏览器的复制到剪贴板功能。本文将详细介绍如何使用ZeroClipboard库以及它的核心原理。 首先,让我们理解一下ZeroClipboard的工作机制。...

    jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板

    Zclip是一个基于JavaScript和Flash技术的jQuery插件,它的主要作用是通过模拟鼠标选择和复制行为,让用户只需点击按钮就能将特定的文本内容复制到系统剪贴板。在早期的Web开发中,由于HTML5的Clipboard API在某些...

    js/swf -> 复制文字到剪贴板

    在本例中,SWF文件(如`clipboard.swf`)被用作一个桥梁,允许JavaScript与Flash交互,进而实现跨浏览器的剪贴板复制功能。这是因为Flash Player在早期拥有更宽松的权限,可以访问剪贴板数据。 3. **swfobject.js**...

Global site tag (gtag.js) - Google Analytics