zoukankan      html  css  js  c++  java
  • 点击进行复制的JS代码

     1 function copy_clip() {
     2     var url = $("#back_info").html();     //需要复制的内容
     3     var txt = url.substring(url.indexOf(":") + 1, url.length);
     4     if (window.clipboardData) {
     5         window.clipboardData.clearData();
     6         window.clipboardData.setData("Text", txt);
     7         alert('恭喜,复制成功!');
     8     } else if (navigator.userAgent.indexOf("Opera") != -1) {
     9         window.location = txt;
    10     } else if (window.netscape) {
    11         try {
    12             netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
    13         } catch (e) {
    14             alert("您的firefox安全限制限制您进行剪贴板操作,请在新窗口的地址栏里输入'about:config'然后找到'signed.applets.codebase_principal_support'设置为true'");
    15             return false;
    16         }
    17         var clip = Components.classes["@mozilla.org/widget/clipboard;1"].createInstance(Components.interfaces.nsIClipboard);
    18         if (!clip)
    19             return;
    20         var trans = Components.classes["@mozilla.org/widget/transferable;1"].createInstance(Components.interfaces.nsITransferable);
    21         if (!trans)
    22             return;
    23         trans.addDataFlavor('text/unicode');
    24         var str = new Object();
    25         var len = new Object();
    26         var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
    27         var copytext = txt;
    28         str.data = copytext;
    29         trans.setTransferData("text/unicode", str, copytext.length * 2);
    30         var clipid = Components.interfaces.nsIClipboard;
    31         if (!clip)
    32             return false;
    33         clip.setData(trans, null, clipid.kGlobalClipboard);
    34 
    35     }
    36 }

    在网上找了好久好久才找到的,先保存下来吧.

    是需要修改的. 改成需要复制的内容.

  • 相关阅读:
    【刷题】BZOJ 1036 [ZJOI2008]树的统计Count
    【刷题】BZOJ 1180 [CROATIAN2009]OTOCI
    【刷题】BZOJ 1453 [Wc]Dface双面棋盘
    【刷题】BZOJ 4025 二分图
    【模考】2018.04.08 Connection
    【模考】2018.04.08 Travel
    【刷题】BZOJ 4825 [Hnoi2017]单旋
    【刷题】洛谷 P3613 睡觉困难综合征
    【刷题】BZOJ 3668 [Noi2014]起床困难综合症
    CSS3_边框 border 详解_一个 div 的阴阳图
  • 原文地址:https://www.cnblogs.com/hiytom/p/3277525.html
Copyright © 2011-2022 走看看