Skuteczna blokada kopiowania treści | Blogger Skrypt

Kyani

Translate

Skuteczna blokada kopiowania treści

Poniższy skrypt wklej przed znacznikiem </head> w edycji kodu HTML szablonu bloga lub strony. Na Bloggerze możesz wstawić go również w okno gadżetu HTML/JavaScript.


//Prevent copy paste via HTML attributes
var body = document.body;
body.setAttribute("oncopy","return false");
body.setAttribute("oncut","return false");
body.setAttribute("onpaste","return false");


//This prevents the action of right clicking
//This is now pointless after what I implemented above
var preventRightClick = window.addEventListener("contextmenu",function(e) {
e.preventDefault();
alert("Blokada kopiowania treści");
});

//This prevents the Ctrl+C keyboard shortcut...
var preventCtrlC = window.addEventListener("keypress",function(e) {
var str;
for (i in e) {
str = str + i + ": " + e[i] + "<br />";
}
document.getElementById("innerContainer").innerHTML = str;
});

Dostosowywanie skryptu

Tekst zaznaczony na żółto pojawi się w okienku, kiedy ktoś spróbuje skopiować tekst. Możesz wpisać dowolny komunikat. 

 

jesli to zawiodło jest również taki sposób :

 

Zablokowanie prawego przycisku myszy
oncontextmenu="return false"
Zablokowanie zaznaczenia i kopiowania
onselectstart="return false" onselect="return false" oncopy="return false"

Zablokowanie zapisywania obrazków

<img src="obrazek.jpg" alt="Tekst alternatywny" onmousedown="return false" oncontextmenu="return false" onselectstart="return false" onselect="return false" oncopy="return false" ondragstart="return false" ondrag="return false" />

Zablokowanie przeciągania elementów strony

ondragstart="return false" ondrag="return false"

 

10 komentarzy: