
猫冬 jquery 代码复制到粘贴板如何获取复制到html 中
2个回答
展开全部
function copyToClipBoard(s){ if(window.clipboardData){window.clipboardData.clearData(); window.clipboardData.setData("Text", s);} else if(navigator.userAgent.indexOf("Opera") != -1){window.location = clipBoardContent;} else if (window.netscape){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); } catch (e){alert("您的当前浏览器设置已关闭此功能!请按以下步骤开启此功能!\n新开一个浏览器,在浏览器地址栏输入'about:config'并回车。\n然后找到'signed.applets.codebase_principal_support'项,双击后设置为'true'。\n声明:本功能不会危极您计算机或数据的安全!"); } 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 = clipBoardContent; 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("已复制!"); return true;}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询