将内容复制到剪切板兼容主流浏览器的解决方案

html :

<body>
    <div class="demo-area">
        <label for="copy-input">输入要复制到剪切板的文字:</label><br>
        <textarea id="copy-input" cols="30" rows="10"></textarea><br>
        <button id="copy-button">复制到剪贴板</button><br>
    </div>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    <script src="path/to/ZeroClipboard.js"></script>
</body>
</html>js:
//配置ZeroClipboard.swf
ZeroClipboard.config({
    swfPath: ‘./vendor/ZeroClipboard.swf‘
});

//初始化
var client = new ZeroClipboard(document.getElementById("copy-button"));

client.on("ready", function(readyEvent) {
    client.on("copy", function(event) {
        var clipboard = event.clipboardData;
        var copyText = $(‘#copy-input‘).val();
        clipboard.setData("text/plain", copyText); // 将内容添加到剪切板
    });
});

兼容主流浏览器的最终解决方案

使用ZeroClipboard

将内容复制到剪切板兼容主流浏览器的解决方案

时间: 2024-12-21 20:53:19

将内容复制到剪切板兼容主流浏览器的解决方案的相关文章

复制到剪切板 兼容(IE/FF/Chrome/..)

最近做一个复制到剪切板的功能   在网上找了很多都不好用 最后发现在了  这篇文章很不错  简洁好用   贴出来  希望能帮到更多人 原文地址:http://www.lsproc.com/wiki/snippets:copytoclipboard 此代码修改自 discuz!, 简易实现 <script> var clipboardswfdata; var setcopy_gettext = function(){ clipboardswfdata = document.getElementB

jQuery实现复制到剪切板

前段时间需要做一个点击一个按钮,把制定内容复制到剪切板的效果. 对于IE浏览器而言,有一简单的方法,通过 window.clipboardData: (假如有一个id为copy的按钮,有一个id为name的输入框,“text”为固定格式) $("#copy").click(function () { window.clipboardData.setData("text", $("#name").val()); alert("已复制到剪贴

jquery+flash(zclip)实现点击复制到剪切板

jQuery-zclip是一个复制内容到剪贴板的jQuery插件,使用它我们不用考虑不同浏览器和浏览器版本之间的兼容问题.jQuery-zclip插件需要Flash的支持,使用时记得电脑安装Adobe Flash Player. 加载jQuery和zClip,地址请根据各自的存放地址做相应修改. <script type="text/javascript" src="js/jquery.js"></script> <script typ

iOS社交分享Twitter、Facebook、复制到剪切板、LINE、及邮件

准备 首先要引进如下三个framework: MessageUI.framework Social.framework Accounts.framework 并在实现这几个方法的地方引入以下几个头文件 #import <MessageUI/MFMailComposeViewController.h> #import <Social/Social.h> #import <Accounts/Accounts.h> Twitter及Facebook 其中urlStr为我分享的

jquery实现点击复制到剪切板

1.必须有先引入 jquery库 <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/jquery.zclip.min.js"></script> 2.js实现点击复制的代码 <script type="text/jav

Java 访问(复制,粘贴)剪切板(转)

以下共有4个函数分别是: 1.从剪切板获得文字. 2.将字符串复制到剪切板. 3.从剪切板获得图片. 4.复制图片到剪切板. Java代码   /** * 从剪切板获得文字. */ public static String getSysClipboardText() { String ret = ""; Clipboard sysClip = Toolkit.getDefaultToolkit().getSystemClipboard(); // 获取剪切板中的内容 Transfera

[JavaScript] js 复制到剪切板

zeroclipboard官网:https://github.com/zeroclipboard/ZeroClipboard 下载压缩包,得到两个“ZeroClipboard.js”和“ZeroClipboard.swf”两个文件. 首先页面中载入ZeroClipboard.js ZeroClipboard.setMoviePath( “ZeroClipboard.swf路径” );来指定ZeroClipboard.swf 的地址. demo: <!DOCTYPE html> <html

原创:用VBA实现将鼠标选择的单元格按照指定格式合并并复制到剪切板

原创:用VBA实现将鼠标选择的单元格按照指定格式合并并复制到剪切板 一.主要实现以下功能:1.用鼠标选择单元格(可谓连续单元格,也可为不连续的)后,按照要求格式“证件号码:+选定内容+“,”+”选定内容“等等进行合并2.合并后的内容,直接复制到剪切板二.代码示例: Sub TestA() Set a = New DataObject '情况存放合并结果的单元格内容 Range("B2") = "" '开始合并选择单元格的内容 For Each C In Select

将内容重定向到剪切板(clip.exe)

Add-Type -Assembly PresentationCore[Windows.Clipboard]::SetText("abc中文def")先用 $output | Out-String 整成一个多行字符串 $output = "String 整成一个多行字符串"$OutputEncoding = [Console]::OutputEncoding$output |clip.exe 将内容重定向到剪切板(clip.exe),布布扣,bubuko.com