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 }

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

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

  • 相关阅读:
    蛇形填数字 (附书上例题答案)
    排列 (C++实现)
    分数化小数(C++)
    Operating System 1.2 什么是操作系统
    Python知识点入门笔记——基本控制流程
    Python知识点入门笔记——基本运算和表达式
    Python知识点入门笔记——Python的基本数据类型
    网络架构遵循原则
    浏览器输入网址后发生了这些
    JAVA解析XML有哪几种方法?并简述各自的优缺点
  • 原文地址:https://www.cnblogs.com/hiytom/p/3277525.html
Copyright © 2011-2022 走看看