Sådan skjuler du JavaScript-kode i View Source

Sadan Skjuler Du Javascript Kode I View Source



Det er en vigtig opgave at skjule kode fra andre brugere eller udviklere. Hvis udvikleren ikke tager forholdsregler med deres kode, gør de livet nemt for angribere og andre programmører at klone deres kode. Men selvom programmeringsprocesserne eller kildekoden er et ekstra klik væk fra angriberne, betyder det ekstra sikkerhed.

Dette indlæg vil beskrive processen for at skjule JavaScript-koden i visningskilden.

Hvordan skjuler man JavaScript-kode i View Source?

For at skjule JavaScript-koden i visningskilden skal du først se, hvordan du åbner visningskilden i udviklerens værktøj. På websiden er der flere måder at åbne visningskilden og se den relevante kode.







Den første måde er at ' Højreklik ' på siden og klik på ' Vis kildetekst ' mulighed i en ' kontekstmenu ' eller brug genvejstasten ' Ctrl+U ”:





Det vil vise sidens fulde kildekode i en ny fane som vist nedenfor:





Den anden måde er at ' Højreklik ' på siden og klik på ' Inspicere ' valgmulighed fra en ' kontekstmenu ' eller brug genvejstasterne ' F12 ', og ' Ctrl+Shift+I ”.



Mens du klikker på ' Inspicere ” mulighed, vil det åbne nedenstående vindue med muligheder, hvor brugeren kan se koden.

Lad os tilføje funktionalitet for at forhindre, at højreklik og genvejstaster på en webside åbner ' Vis kildetekst ' mulighed.

Brug nedenstående kodelinjer for at forhindre højreklik på en webside:

dokument. addEventListener ( 'kontekstmenu' , ( og ) => {
og. forhindreStandard ( ) ;
} , falsk ) ;

Ovenstående kodestykke:

  • Først påberåber du ' addEventListener() '-metoden ved at videregive referencen til ' kontekstmenu ”.
  • Ring derefter til ' forhindreDefault() ' metode og indstil den ' falsk ”, hvilket betyder, at den stopper standardhændelsen/indstillingen for højreklik.

Nedenstående kodestykke forhindrer genvejstasten inklusive ' Ctrl+Shift+I ', ' Ctrl+U 'og' F12 ”:

dokument. addEventListener ( 'tast ned' , ( og ) => {
hvis ( og. ctrl-tasten || og. nøgle kode == 123 ) {
og. stoppropagation ( ) ;
og. forhindreStandard ( ) ;
}
} ) ;

Produktion

Ovenstående GIF angiver, at der ikke foretages nogen handling under ' Højreklik ” eller genvejstaster:

Lad os nu se, hvordan man skjuler kildekoden, hvis brugeren bruger nedenstående mulighed.

Uddraget ovenfor viser en anden måde at åbne ' Udvikler værktøjer ” andet end højreklik og genvejstaster.

For at skjule JavaScript-koden fra denne mulighed skal du bruge de givne trin:

Trin 1: JavaScript-kode
Opret en JavaScript-fil til den JavaScript-kode, der er relevant for sidens funktionalitet. Her oprettede vi en JavaScript-fil kaldet ' JSfile.js , hvor al JavaScript-koden vil blive placeret:

alert ( 'JavaScript-koden er ikke synlig i View Source' ) ;

Trin 2: Skjul JavaScript-kode
Skjul nu JavaScript-filen ved at følge disse kodelinjer i en