вопрос
Недавно открыл для себя что с моего сайта активно копируют авторский текст, и копипастят на разнообразные говносайты, воруют автоматически или механически мне не известно.
В сети нашел скрипт, который добавляет текст на источник, при копировании, выглядит скрипт вот так, кому надо - берите, работает вроде везде кроме IE.
Но я хочу усложнить процесс копирования текста, модификацией этого скрипта, и вот именно как:
Сейчас "Источник: example.com" добавляется после текста
Вопрос: Как сделать чтобы "Источник: example.com" добавлялся после первой или второй фразы, которая заканчивается точкой "."
На мой взгляд, если копирование происходит вручную, то это осложнит задачу копипастерам, по отыскиванию и постоянному удалению "лишнего" текста, и думаю что таким образом на долго их не хватит.
Помогите модифицировать скрипт.
В сети нашел скрипт, который добавляет текст на источник, при копировании, выглядит скрипт вот так, кому надо - берите, работает вроде везде кроме IE.
<script>
document.oncopy = function () {
var bodyElement = document.body;
var selection = getSelection();
var href = document.location.href;
var copyright = "<br>Источник: example.com";
var text = selection + copyright;
var divElement = document.createElement('div');
divElement.style.position = 'absolute';
divElement.style.left = '-99999px';
divElement.innerHTML = text;
bodyElement.appendChild(divElement);
selection.selectAllChildren(divElement);
setTimeout(function() {
bodyElement.removeChild(divElement);
}, 0);
};
</script>
Но я хочу усложнить процесс копирования текста, модификацией этого скрипта, и вот именно как:
Сейчас "Источник: example.com" добавляется после текста
Вопрос: Как сделать чтобы "Источник: example.com" добавлялся после первой или второй фразы, которая заканчивается точкой "."
На мой взгляд, если копирование происходит вручную, то это осложнит задачу копипастерам, по отыскиванию и постоянному удалению "лишнего" текста, и думаю что таким образом на долго их не хватит.
Помогите модифицировать скрипт.