`

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

 
阅读更多

 

 

通过JS + FLASH 的形式可 完美的 解决浏览器的兼容问题。

需要文件 swfobject.js ,  clipboard.swf ,  用于显示的 图片 (flash_copy_btn.png) 。见附件

 

<span id="forLoadSwf"></span>
<script src="{$domain}static/swfobject.js" type="text/javascript"></script>
<script type="text/javascript">
    var copyCon = "343";
    var flashvars = {
        content: encodeURIComponent(copyCon),
        uri: '{$domain}static/flash_copy_btn.png'
    };
    var params = {
        wmode: "transparent",
        allowScriptAccess: "always"
    };
    swfobject.embedSWF("{$domain}static/clipboard.swf", "forLoadSwf", "52", "25", "9.0.0", null, flashvars, params);

    function copySuccess(){
        //flash回调
        alert("复制成功!");
    }
</script>

 

分享到:
评论

相关推荐

    jQuery-zclip最新复制内容到剪贴板

    jQuery-zclip是一个专门为jQuery设计的插件,它的主要功能是帮助用户实现网页内容的便捷复制到剪贴板。在Web开发中,考虑到浏览器的多样性以及跨平台兼容性问题,直接操作剪贴板往往较为复杂。jQuery-zclip的出现,...

    跨浏览器 将文字复制到剪粘板

    其工作原理是创建一个透明的Flash对象覆盖在需要复制的文本上,当用户点击这个透明层时,Flash对象会获取选中的文本,并使用Flash的权限复制到剪贴板。这种方式在没有HTML5 `clipboard` API支持的旧版浏览器中尤其...

    ZeroClipboard.js实现js复制功能

    其中,ZeroClipboard.js是一个非常受欢迎的开源库,它利用了Flash技术,帮助开发者轻松地实现在JavaScript中复制文本到剪贴板。 ZeroClipboard.js的工作原理是创建一个透明的Flash对象覆盖在复制按钮上,当用户点击...

    jQuery实现复制到粘贴板功能

    ZeroClipboard的工作原理是,当用户点击绑定了插件的元素时,插件会模拟用户手动复制的行为,将指定的文本传递给Flash对象,然后由Flash将文本复制到系统剪贴板。由于这个过程是通过Flash实现的,所以ZeroClipboard...

    js兼容chrome、firefox复制、粘贴

    这是因为在JavaScript中,直接操作剪贴板的功能受到浏览器的安全限制,以防止恶意代码窃取用户数据。Chrome和Firefox对剪贴板API的实现存在差异,Chrome提供了`document.execCommand()`方法,而Firefox则需要借助...

    用js将内容复制到剪贴板兼容浏览器

    从给定文件中,我们可以了解到关于在不同浏览器中使用JavaScript复制内容到剪贴板的兼容性问题及其解决方案。以下是详细的知识点整理: 1. 剪贴板操作的基本概念:在网页中,有时我们需要将某些文本或数据临时存储...

    兼容所有浏览器的点击复制功能(请在服务器上测试)

    描述中提到的"jquery+flash实现点击复制到剪切板"是指使用jQuery库来处理DOM元素和事件,同时利用Flash技术作为跨浏览器的剪贴板交互手段。这是因为Flash在早期浏览器中广泛支持,能够提供跨平台的剪贴板API。然而,...

    js点击复制插件(flash)

    由于浏览器的安全策略限制,JavaScript直接访问剪贴板的能力有限,尤其是在旧版浏览器中,Flash成为了实现这一功能的一种常见解决方案。 **ZeroClipboard.swf** ZeroClipboard.swf是ZeroClipboard库的核心组件,它...

    Jquery 复制插件zclip

    它通过模拟鼠标点击和剪贴板交互,使得在不支持现代Web API如`navigator.clipboard.writeText`的旧版浏览器中也能实现文本复制。 **核心功能与原理**: 1. **跨浏览器兼容性**:zclip插件的主要优点在于它的兼容性...

    单击复制文字兼容各浏览器的完美解决方案

    在开发网页时,我们经常需要实现一些用户交互的功能,如单击复制文字到剪贴板。这个功能在不同浏览器之间存在兼容性问题,特别是在IE浏览器与标准DOM浏览器之间。传统的实现方式往往需要借助Flash插件来解决。 ####...

    一个好玩的模拟手写书信效果,加了一些修改

    - **ZeroClipboard.js**:这是一个JavaScript库,主要用于实现“复制到剪贴板”的功能。在模拟手写书信的场景中,可能被用来让用户方便地复制手写的文字内容。 - **script.js**:这是项目中的自定义JavaScript脚本...

    FLEX技巧

    1. **复制内容到剪贴板**:在ActionScript中,可以使用`System.setClipboard()`方法将字符串内容复制到剪贴板,如`System.setClipboard(strContent);`。 2. **复制ArrayCollection**:如果你需要复制一个...

    ActionScript开发技术大全

    24.1.4剪贴板 523 24.1.5System类功能示例 524 24.2获取系统信息 526 24.2.1使用Capabilities类 527 24.2.2本地机器特性检测示例 528 24.3输入法编辑器IME控制 530 24.3.1使用IME 530 24.3.2IME控制示例 532 24.4...

Global site tag (gtag.js) - Google Analytics