zoukankan      html  css  js  c++  java
  • JS 点击复制剪切板内容(IE8、IE9、Firefox4测试支持)

    function copyToClipboard(txt) {  
        
    if(window.clipboardData) {  
            window.clipboardData.clearData();  
            window.clipboardData.setData(
    "Text", txt);  
        } 
    else if(navigator.userAgent.indexOf("Opera"!= -1) {  
            window.location 
    = txt;  
        } 
    else if (window.netscape) {  
            
    try {  
                netscape.security.PrivilegeManager.enablePrivilege(
    "UniversalXPConnect");  
            } 
    catch (e) {  
                alert(
    "被浏览器拒绝!\n请在浏览器地址栏输入'about:config'并回车\n然后将'signed.applets.codebase_principal_support'设置为'true'");  
            }  
        
    var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);  
        
    if (!clip)  
            
    return;  
        
    var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);  
        
    if (!trans)  
            
    return;  
        trans.addDataFlavor(
    'text/unicode');  
        
    var str = new Object();  
        
    var len = new Object();  
        
    var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);  
        
    var copytext = txt;  
        str.data 
    = copytext;  
        trans.setTransferData(
    "text/unicode",str,copytext.length*2);  
        
    var clipid = Components.interfaces.nsIClipboard;  
        
    if (!clip)  
            
    return false;  
        clip.setData(trans,
    null,clipid.kGlobalClipboard);  
        alert(
    "复制成功")  
        }  

    <textarea id="inputTest" name="inputTest" rows="4" cols="130"  onclick="copyToClipboard($('#inputTest').val())">{my:$url}</textarea>

  • 相关阅读:
    【BZOJ-3627】路径规划 分层图 + Dijkstra + spfa
    Codeforces 刷水记录
    【POJ-1390】Blocks 区间DP
    【BZOJ-1656】The Grove 树木 BFS + 射线法
    【BZOJ-1127】KUP 悬线法 + 贪心
    【BZOJ-3881】Divljak AC自动机fail树 + 树链剖分+ 树状数组 + DFS序
    【BZOJ-1570】BlueMary的旅行 分层建图 + 最大流
    【BZOJ-2325】道馆之战 树链剖分 + 线段树
    Codeforces乱刷集合
    【Codeforces710F】String Set Queries (强制在线)AC自动机 + 二进制分组
  • 原文地址:https://www.cnblogs.com/craig/p/2080656.html
Copyright © 2011-2022 走看看