在JavaScript中复制并粘贴剪贴板。或jQuery
如何复制在JavaScript中复制并粘贴剪贴板。或jQuery,javascript,jquery,clipboard,Javascript,Jquery,Clipboard,如何复制div标签中的内容,并将其粘贴到绘画、Powerpoint等应用程序中。您可以使用,请查看主页这不容易,但可能: function copyToClipboard(meintext) { if (window.clipboardData) window.clipboardData.setData("Text", meintext); else if (window.netscape) { netscape.security.PrivilegeMana
div
标签中的内容,并将其粘贴到绘画、Powerpoint等应用程序中。您可以使用,请查看主页这不容易,但可能:
function copyToClipboard(meintext) {
if (window.clipboardData)
window.clipboardData.setData("Text", meintext);
else if (window.netscape) {
netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
if (!clip)
return false;
var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
if (!trans)
return false;
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);
str.data=meintext;
trans.setTransferData("text/unicode",str,meintext.length*2);
var clipid=Components.interfaces.nsIClipboard;
if (!clipid)
return false;
clip.setData(trans,null,clipid.kGlobalClipboard);
}
return false;
}
请注意。前两行是IE的
Firefox具备以下所有功能。
对于Firefox,必须启用剪贴板:
打开about:config
将signed.applets.codebase\u principal\u support设置为true
或者使用一些Flash工具:)谢谢,但我需要将内容复制为图像而不是文本。看看这个问题:你应该澄清你的问题。你想用CTRL+C CTRL+V什么的吗?可能重复的可能重复的可能重复的从你以后的评论看来你想复制成一张图片,这在问题中应该说得更清楚。