eddin,
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Untitled</title>
</head>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eum accusamus veritatis necessitatibus excepturi, reiciendis voluptatem dolores cumque omnis. Quidem ullam earum eum soluta dolore molestias impedit, distinctio dolor perspiciatis, sunt.</p>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Aliquam nesciunt doloribus ex vitae quibusdam alias quam, eos maiores, voluptates recusandae commodi magni incidunt aperiam qui rerum, ratione porro quas dolore?</p>
<script>
function addLink() {
var selection = window.getSelection();
var range = selection.getRangeAt(0);
var pageLink = '<p>Read more at: <a href="' + location.href + '">' + location.href + '<a></p>';
var copytext = selection.toString() + pageLink;
var div = document.createElement('div');
div.cssText = 'position: absolute; left: -99999px';
div.innerHTML = copytext;
document.body.appendChild(div);
selection.selectAllChildren(div);
setTimeout(function() {
document.body.removeChild(div);
selection.removeAllRanges();
selection.addRange(range);
}, 0);
}
document.addEventListener('copy', addLink);
</script>
</body>
</html>