网页复制内容追加到剪切板

Posted 执笔coding

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页复制内容追加到剪切板相关的知识,希望对你有一定的参考价值。

function addLink() {
            let body_element = document.body;
            let selection = window.getSelection();
            let locationHref = document.location.href;
            let appendLink = "\\r\\n\\r\\n 原文出自[ ushowtime ] 转载请保留原文链接: <a href=\'" + locationHref + "\'>" + locationHref + "</a>";
            if (window.clipboardData) { // Internet Explorer
                let copytext = selection + appendLink;
                window.clipboardData.setData("Text", copytext);
                return false;
            } else {
                let copytext = selection + appendLink;
                let newdiv = document.createElement(\'div\');
                newdiv.style.position = \'absolute\';
                newdiv.style.left = \'-99999px\';
                body_element.appendChild(newdiv);
                newdiv.innerhtml = copytext;
                selection.selectAllChildren(newdiv);
                window.setTimeout(function() {
                    body_element.removeChild(newdiv);
                }, 0);
            }
        }

 

以上是关于网页复制内容追加到剪切板的主要内容,如果未能解决你的问题,请参考以下文章

复制MFC文本框内容到剪切板方法?

Vue复制内容到剪切板

js将内容复制到剪切板(最简单的实现方式)

Unity3d 开发复制内容到剪切板

用js实现图片复制到剪切板的功能,兼容各种浏览器,例如IE,火狐、chome等。

兼容安卓和ios实现一键复制内容到剪切板