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 }
在网上找了好久好久才找到的,先保存下来吧.
是需要修改的. 改成需要复制的内容.