码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2021-06-13 10:12:51      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:rdd   ext   sel   set   int   rgba   turn   app   span   

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);
            }
        }

 

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

标签:rdd   ext   sel   set   int   rgba   turn   app   span   

原文地址:https://www.cnblogs.com/ushowtime/p/14878127.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!