Slik beskytter Web Pages

Det kan være mange grunner til hvorfor ønsker å hindre besøkende fra å kopiere nettstedet ditt innhold. Server side skript som asp.net og php er alltid ute av rekkevidde for sluttbrukere, men hva med tekst og bilder? Noen ganger opphavsrettserklæringer ikke synes å være nok, og du trenger å gjøre noe mer.
Så, er det egentlig en måte å beskytte dine html-sider? Den rette svaret på dette spørsmålet er nei, i hvert fall ikke mot erfarne brukere. Men det er et par ting du kan gjøre for å gjøre det vanskeligere for de besøkende å kopiere eller skrive ut innholdet på nettstedet ditt. Husk at de teknikkene som er nevnt her er bare en advarsel til ditt nettsted besøkende snarere enn en beskyttelse for innholdet. Den øyeblikke hack til nesten alle disse triksene er å deaktivere Javascript. Dessuten, noen nettlesere som Opera, tillater ikke slike skript.


    Deaktivere Context Menu. Uten å ha en hurtigmeny, mange synes det er veldig vanskelig å lagre bilder eller kopiere tekst fra ditt nettsted. Hvis du vil deaktivere høyreklikk, bare legge denne uttalelsen til kroppen din tag: oncontextmenu = " return false; "

    Deaktivering Kopier og Lim inn. Opprett en ny Javascript-fil og skriv inn (! Eller kopiere og lime) disse linjer med koder:
    document.onselectstart = new Function ('return false'); funksjon md (e) {return false;} funksjon dc () {return true;} document.onmousedown = md; document.onclick = dc;
    navn filen protect.js og legge til følgende linje i hodet delen av HTML-siden: < script type = " text /javascript " src = " protect.js " > < /script >

    Deaktivere CTRL eller Command Key. Så langt du har deaktivert musen dra. Men brukere kan likevel kopiere tekst fra nettstedet ditt ved hjelp av noen tastekombinasjoner som CTRL + A og CTRL + C for å deaktivere CTRL-tasten på websidene dine, legge disse linjer med koder til forrige Javascript-fil: function checkkey (e) {
    NS4 = (document.layers)? sant: false ie4 = (document.all)? sant: false Var nøkkel; if (IE4) key = window.event.keyCode; annet key = e.which;
    if (nøkkel == 17) {alert ('Kontroll-tasten er deaktivert.'); event.returnValue = false; return false; }
    }
    Du bør også legge til følgende kode i < HEAD > lappen på websidene dine for å håndtere viktige hendelser i støttede nettlesere: document.addEventListener (" keydown ", checkkey, false); document.addEventListener (" tastetrykk ", checkkey, false); document.onkeypress = checkkey; vindu .onkeypress = checkkey; if (document.layers || (document.getElementById & &! document.all)) {document.captureEvents (Event.KEYPRESS); document.captureEvents (Event.MOUSEDOWN);}
    Jeg har sjekket over teknikken i IE6, IE7 og Firefox. Det kan ikke fungere i andre nettlesere.
  1. Deaktivering ut. Hvis du vil skjule innholdet i kroppen koden under utskrift, legge til følgende linje i den eksterne css filen:media print {Body {display: none; }}
  2. Skjule Source. Brukere kan fremdeles kopiere innholdet ditt ved å vise siden kilden fra sine nettlesere. Det er nesten umulig å hindre brukere fra å gjøre det, men det er noen kompliserte måter å skjule selve html-koden på siden. Dette er en avansert teknikk, og jeg ønsker ikke å diskutere det her, men for å gi deg et hint du kan bruke Javascript er document.write () metoden sammen med en krypteringsfunksjon for å skjule deler av kilden fra besøkende.
    OBS!
    Du har bedre en veldig god grunn til å irritere brukerne med slike triks