/** Copy*/functioncopy () {varmaintext=$ ("#myhtml"). Val (); alert (maintext); CopyToClipboard (Maintext); }functionCopyToClipboard (maintext) {if(window.clipboarddata) {Window.clipboardData.setData ("Text", Maintext); }Else if(window.netscape) {Try{Netscape.security.PrivilegeManager.enablePrivilege ("Universalxpconnect"); }Catch(e) {alert ("The browser does not support one-click Replication!" Please copy the content manually "); } varClip = components.classes[' @mozilla. Org/widget/clipboard;1 '].createinstance (Components.interfaces.nsIClipboard); if(!clip)return; vartrans = Components.classes[' @mozilla. Org/widget/transferable;1 '].createinstance (Components.interfaces.nsITransferable); if(!trans)return; Trans.adddataflavor (' Text/unicode '); varstr =NewObject (); varLen =NewObject (); varstr = components.classes["@mozilla. Org/supports-string;1"].createinstance (Components.interfaces.nsISupportsString); varcopytext=Maintext; Str.data=CopyText; Trans.settransferdata ("Text/unicode", str,copytext.length*2); varClipid=Components.interfaces.nsIClipboard; if(!clip)return false; Clip.setdata (trans,NULL, Clipid.kglobalclipboard); } alert ("The following content has been copied to the Clipboard nn" +maintext); }
This function of copying text and then CTRL + V operation looks like JQ also has no encapsulation ...