Kuidas peita JavaScripti koodi vaates allikas

Kuidas Peita Javascripti Koodi Vaates Allikas



Koodi peitmine teiste kasutajate või arendajate eest on oluline ülesanne. Kui arendaja ei võta oma koodiga ettevaatusabinõusid, muudavad need ründajate ja teiste programmeerijate elu lihtsaks, et nad oma koodi klooniksid. Kuid isegi kui programmeerimisprotsessid või lähtekood on ründajatest ühe lisakliki kaugusel, tähendab see lisaturvalisust.

See postitus kirjeldab JavaScripti koodi peitmise protsessi vaate allikas.

Kuidas peita JavaScripti koodi vaates allikas?

Esiteks, et peita JavaScripti kood vaate allikas, vaadake, kuidas avada vaate allikas arendaja tööriistas. Veebilehel on mitu võimalust vaate allika avamiseks ja vastava koodi vaatamiseks.







Esimene viis on ' paremklõps ' lehel ja klõpsake nuppu ' Vaata lehekülje allikat ' valik ' kontekstimenüü ' või kasutage kiirklahvi ' Ctrl+U ”:





See näitab lehe täielikku lähtekoodi uuel vahekaardil, nagu allpool näidatud:





Teine võimalus on ' paremklõps ' lehel ja klõpsake nuppu ' Kontrollige ' valik kohast ' kontekstimenüü või kasutage kiirklahve F12 ”, ja „ Ctrl+Shift+I ”.



Kui klõpsate nuppu ' Kontrollige ”, avab see allpool toodud valikutega akna, kus kasutaja näeb koodi.

Lisame funktsioonid, mis takistavad veebilehel paremklõpsu ja kiirklahvide avamist Vaata lehekülje allikat ” valik.

Kasutage järgmisi koodiridu, et vältida veebilehel paremklõpsamist.

dokument. addEventListener ( 'kontekstimenüü' , ( ja ) => {
ja. preventDefault ( ) ;
} , vale ) ;

Ülaltoodud koodilõik:

  • Esiteks kutsuge esile ' addEventListener() ” meetodit, jättes edasi viite kontekstimenüü ”.
  • Seejärel helistage ' preventDefault() ' meetod ja määrake see ' vale ”, mis tähendab, et see peatab vaikimisi paremklõpsu sündmuse/valiku.

Allolev koodilõik takistab kiirklahvi, sealhulgas ' Ctrl+Shift+I ”, „ Ctrl+U 'ja' F12 ”:

dokument. addEventListener ( 'klahvi alla' , ( ja ) => {
kui ( ja. ctrlklahv || ja. võtmekood == 123 ) {
ja. leviku peatamine ( ) ;
ja. preventDefault ( ) ;
}
} ) ;

Väljund

Ülaltoodud GIF näitab, et ajal ei võeta ühtegi toimingut paremklõps ” või kiirklahvid:

Nüüd vaatame, kuidas lähtekoodi peita, kui kasutaja kasutab allolevat valikut.

Ülaltoodud katkend näitab teist viisi, kuidas avada Arendaja tööriistad ” muud kui paremklõps ja kiirklahvid.

JavaScripti koodi peitmiseks selle valiku eest toimige järgmiselt.

1. samm: JavaScripti kood
Looge lehe funktsionaalsusega seotud JavaScripti koodi jaoks JavaScripti fail. Siin lõime JavaScripti faili nimega ' JSfile.js , kuhu paigutatakse kogu JavaScripti kood:

hoiatus ( 'JavaScripti kood pole allika kuvamises nähtav' ) ;

2. samm: peitke JavaScripti kood
Nüüd peitke JavaScripti fail, järgides neid koodiridu jaotises a