Html 网站将比我突出显示的文本更多的文本复制到剪贴板
早些时候,当我突出显示并复制了一个网站上的一些文本,然后粘贴它时,我真的很惊讶,我粘贴的文本包含了一些我没有复制的内容 我试着用文本的其他部分来粘贴,每次粘贴都包括一个我没有突出显示的宣传语 该网站是: 当我突出显示第一段并将其粘贴到记事本中时,我看到一行额外的内容: 更多信息,请访问:http://www.mars-one.com/about-mars-onesthash.pRl6tbqo.dpufHtml 网站将比我突出显示的文本更多的文本复制到剪贴板,html,css,copy-paste,Html,Css,Copy Paste,早些时候,当我突出显示并复制了一个网站上的一些文本,然后粘贴它时,我真的很惊讶,我粘贴的文本包含了一些我没有复制的内容 我试着用文本的其他部分来粘贴,每次粘贴都包括一个我没有突出显示的宣传语 该网站是: 当我突出显示第一段并将其粘贴到记事本中时,我看到一行额外的内容: 更多信息,请访问:http://www.mars-one.com/about-mars-onesthash.pRl6tbqo.dpuf 他们是如何做到这一点的?看看这个解决方案: 示例代码: <script type="te
他们是如何做到这一点的?看看这个解决方案: 示例代码:
<script type="text/javascript">
function addLink() {
var body_element = document.getElementsByTagName('body')[0];
var selection;
selection = window.getSelection();
var pagelink = "<br /><br /> Read more at: <a href='"+document.location.href+"'>"+document.location.href+"</a><br />Copyright © c.bavota"; // change this if you want
var copytext = selection + pagelink;
var 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);
}
document.oncopy = addLink;
</script>
请提供链接的摘要,或者在您的答案中提供一些代码。