Blokada kopiowania tekstu

0

Witajcie , chciałem zrobić blokadę kopiowania tekstu ( tak wiem obchodzimy ja w 3 sekundy wyłączając javascript).
Ale chodzi o to by nie kumaty użytkownik nie skopiował tekstu.

Próbowałem wielu sposobów i .. działają ale mają jeden mankament na przeglądarce chrome wyłącza się przewijanie strony.
(Nie da się przewinąć suwaka w dół).
Czy znacie jakies sposoby na zablokowanie kopiowania tekstu nie blokujące chrome?

1

Napisać sobie w czymś generator i przekształcić tekst w jeden duży obrazek? Wnerwi nawet kumatego użytkownika, tylko po co? :P Wnerwianie = mniej userów = mniejszy zysk :P

0

Generowanie obrazków odpada pasuje żeby się to indeksowało w google.
Ma to zabezpieczyć przed niezbyt rozgarniętymi userami. którzy kopiują tekst.
Jak do tej pory próbowałem kilku skryptów i każdy coś psuł w chrome :P i tu ból.. :D

0

Znalazłem rozwiązanie cross borowserowe:)

<body>
Test </body> <script type="text/javascript"> ```php var x = document.getElementById('test'); disableSelect(x); function disableSelect(el){ if(el.addEventListener){ el.addEventListener("mousedown",disabler,"false"); } else { el.attachEvent("onselectstart",disabler); } }

function enableSelect(el){
if(el.addEventListener){
el.removeEventListener("mousedown",disabler,"false");
} else {
el.detachEvent("onselectstart",disabler);
}
}

function disabler(e){
if(e.preventDefault){ e.preventDefault(); }
return false;
}
</script>

</body> </html> ```
0

Mam jednak mały problem z kodem.
Stosuje go do diva obejmującego całą stronę
ale w jednym divie pasowałoby mi jednak mieć zaznaczanie.
removeEventListener nie działa na samo dziecko.
Zaznaczanie wszystkiego oprócz tego w pętli raczej nie wchodzi w grę ze względu na to że tylko w niktórych podstronach zaznaczane na np 1 divie jest dozwolone.
jak wiec usunąć listenera dla potomka.(powyższe zdejmowanie działa tylko na obiekt na który załozono listener.)

1 użytkowników online, w tym zalogowanych: 0, gości: 1