Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 网站将比我突出显示的文本更多的文本复制到剪贴板_Html_Css_Copy Paste - Fatal编程技术网

Html 网站将比我突出显示的文本更多的文本复制到剪贴板

Html 网站将比我突出显示的文本更多的文本复制到剪贴板,html,css,copy-paste,Html,Css,Copy Paste,早些时候,当我突出显示并复制了一个网站上的一些文本,然后粘贴它时,我真的很惊讶,我粘贴的文本包含了一些我没有复制的内容 我试着用文本的其他部分来粘贴,每次粘贴都包括一个我没有突出显示的宣传语 该网站是: 当我突出显示第一段并将其粘贴到记事本中时,我看到一行额外的内容: 更多信息,请访问:http://www.mars-one.com/about-mars-onesthash.pRl6tbqo.dpuf 他们是如何做到这一点的?看看这个解决方案: 示例代码: <script type="te

早些时候,当我突出显示并复制了一个网站上的一些文本,然后粘贴它时,我真的很惊讶,我粘贴的文本包含了一些我没有复制的内容

我试着用文本的其他部分来粘贴,每次粘贴都包括一个我没有突出显示的宣传语

该网站是:

当我突出显示第一段并将其粘贴到记事本中时,我看到一行额外的内容:

更多信息,请访问:http://www.mars-one.com/about-mars-onesthash.pRl6tbqo.dpuf


他们是如何做到这一点的?

看看这个解决方案:

示例代码:

<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 &copy; 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>

请提供链接的摘要,或者在您的答案中提供一些代码。