Hol találok olyan scriptet, ami meggátolja az oldal tartalmának másolását?
Tudom, ha valaki tartalmat akar lopni, az lelopja, ha nagyon akarja, de azért szeretném.
Lehet, a script se jó kifejezés, elég béna vagyok ezekhez. Arra gondolok, amikor egy hosszú kódot beteszel egy "láthatatlan" modulba, és akkor kész is. :D
Ha meggátolod, hogy lemásolják = letöltsék, akkor hogyan is fogja megjeleníteni a böngésző?
Meggátolni nem lehet, csak nehezíteni. A webszerver beállításaiban kell kutakodni, limitálni az x idő alatt egy IP-ről fogadott request-eket, szűrni user-agent-re, stb.
css: html{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
js: function clickIE4(){return 2==event.button?!1:void 0}function clickNS4(a){return!(document.layers||document.getElementById&&!document.all)||2!=a.which&&3!=a.which?void 0:!1}function disableselect(a){return"INPUT"!=a.target.tagName.toUpperCase()&&"SELECT"!=a.target.tagName.toUpperCase()&&"TEXTAREA"!=a.target.tagName.toUpperCase()?!1:void 0}function reEnable(){return!0}document.onselectstart=new Function("return false"),window.sidebar&&(document.onmousedown=disableselect,document.onclick=reEnable),document.layers?(document.captureEvents(Event.MOUSEDOWN),document.onmousedown=clickNS4):document.all&&!document.getElementById&&(document.onmousedown=clickIE4),document.oncontextmenu=new Function("return false");
Vagy a CTRL+C tiltására gondolsz? Annak aztán még kevesebb értelme van, mert 2 kattintással kikapcsolható a JavaScript. De erre így kereshetsz Google-ben:
"javascript block ctrl-c"
sőt csinálhatsz belőle egy 1 frame -es mp4 videót, amit <video> tagbe berakva, még jobban lehet nehezíteni a feladatott mert elöbb képpé kell alakítani, hogy OCR tudja kezelni.
bár print screen is sok estbe letudja lopni, de akad még olyan lehetőség hogy külön videó rétegre ágyazod pl. mplayer beágyazásával, ahol is
jpg: egy általános veszteségesen tömörítő képformátum.
vízjel: képen megjelenő halvány, átlátszó minta, felirat.
ocr: általános betűtípusokat felismerő szoftver, ami képről leolvassa a szöveget és másolhatóvá teszi.
frame: videó képkockák egysége.
mp4: egy általános videó forma, melynek van egy általános webes tömörítési eljárása.
<video> tag: videók (mp4) weboldalon történő megjelenítésére használható.
print screen: képernyő kép másolása, vágólapra, ahonnan beilleszthető tetszőleges képszerkesztőbe.
videó réteg: több féle videó réteg van, amin grafikus vezérlő (videokártya), vagy CPU feldolgozásával megjelenik a kép.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!