Home Articles

使用javascript将内容复制/粘贴到剪贴板中

Asked
Viewed 1530 times
1

我需要将内容复制到剪贴板的javascript,用户应该能够从剪贴板访问内容 . 即复制和粘贴有两个按钮 . 当您单击复制按钮时,文本区域中的文本会将textarea内容复制到剪贴板,当您单击粘贴按钮时,它应粘贴在其他文本区域中,或者如果可能,则粘贴到编辑器(TinyMCE)中 .

2 Answers

  • 2

    一个简单的谷歌会回复我这个代码...... :-)

    <SCRIPT language="JavaScript">
    <!--
    function highlightmetasearch() {
        document.post.message.select(); document.post.message.focus();
    }
    function copymetasearch() {
        highlightmetasearch();
        textRange = document.post.message.createTextRange();
        textRange.execCommand("RemoveFormat");
        textRange.execCommand("Copy");
        alert("This post has been copied to your clipboard.\nIf this post is lost when you submit it you can easily repost it.\nAlways use this feature before posting!");
    }
        // -->
    </SCRIPT>
    
  • -1

    使用javascript没有一个好的/经过良好测试的解决方案,大多数解决方案仅适用于IE

    我使用Flash组件Clippy完成了一次复制到剪贴板的功能,它非常易于使用 . 您可以在Github上查看它的存储库,但它只能复制到剪贴板 .

    管理剪贴板的另一个好的库,也是在Flash中,是ZeroClipboard

Related