Овај пост ће описати процес сакривања ЈаваСцрипт кода у извору приказа.
Како сакрити ЈаваСцрипт код у приказу извора?
Прво, да бисте сакрили ЈаваСцрипт код у извору приказа, погледајте како да отворите извор приказа у алатки за програмере. На веб страници постоји неколико начина да отворите извор приказа и видите релевантни код.
Први начин је да „ десни клик ” на страници и кликните на „ Прикажи извор странице ” опција у „ садржај ” или користите пречицу „ Цтрл+У ”:
Он ће приказати пуни изворни код странице на новој картици као што је приказано у наставку:
Други начин је да „ десни клик ” на страници и кликните на „ Инспецт ” опција из „ садржај ” или користите пречице “ Ф12 ', и ' Цтрл+Схифт+И ”.
Док кликнете на „ Инспецт “, отвориће доле дати прозор са опцијама, где корисник може да види код.
Хајде да додамо функционалност да спречимо десни клик и пречице на веб страници да отворе „ Прикажи извор странице ' опција.
Користите доње редове кода да спречите десни клик на веб страницу:
документ. аддЕвентЛистенер ( 'садржај' , ( и ) => {и. превентДефаулт ( ) ;
} , лажно ) ;
Горњи исечак кода:
- Прво, позовите „ аддЕвентЛистенер() ” метод преношењем референце на „ садржај ”.
- Затим позовите „ превентДефаулт() ” метод и подесите га “ лажно “, што значи да зауставља подразумевани догађај/опцију десног клика.
Исечак кода у наставку спречава тастерску пречицу укључујући „ Цтрл+Схифт+И ”, “ Цтрл+У ' и ' Ф12 ”:
документ. аддЕвентЛистенер ( 'тастер' , ( и ) => {ако ( и. цтрлКеи || и. Кључ код == 123 ) {
и. стопПропагатион ( ) ;
и. превентДефаулт ( ) ;
}
} ) ;
Излаз
Горњи ГИФ означава да се ништа не предузима током „ десни клик ” или пречице:
Сада, да видимо како да сакријемо изворни код ако корисник користи опцију испод.
Исечак изнад показује још један начин за отварање „ Алати за програмере ” осим десног клика и интервентних тастера.
Да бисте сакрили ЈаваСцрипт код од ове опције, користите дате кораке:
Корак 1: ЈаваСцрипт код
Направите ЈаваСцрипт датотеку за ЈаваСцрипт код релевантан за функционалност странице. Овде смо направили ЈаваСцрипт датотеку под називом „ ЈСфиле.јс , где ће бити смештен сав ЈаваСцрипт код:
Корак 2: Сакријте ЈаваСцрипт код
Сада сакријте ЈаваСцрипт датотеку пратећи ове редове кода у а <сцрипт> ознака:
сцриптЕлемент. тип = 'текст/јавасцрипт' ;
сцриптЕлемент. срц = „ЈСфиле.јс“ ;
документ. тело . аппендЦхилд ( сцриптЕлемент ) ;
У горњем исечку кода:
- Креирајте нови елемент скрипте, користећи „ цреатеЕлемент() ” метод.
- Додајте датотеку ЈаваСцрипт кода “ ЈСфиле.јс “, у новокреираном елементу скрипте као подређени елемент позивањем „ аппендЦхилд() ” метод.
Излаз
Горњи ГИФ означава да на бочној траци „ Извор ” након отварања „ Алат за програмере ', не постоји ' ЈС филе.јс “, јер је сада подређени елемент елемента скрипте.
Закључак
Да бисте сакрили ЈаваСцрипт код у изворном приказу, онемогућите пречице као што су „ Цтрл+Схифт+И ”, “ Цтрл+У ' и ' Ф12 ” који се користе за отварање алата програмера за преглед изворног кода и контекстни мени десним кликом на веб страници. Или сачувајте датотеку ЈаваСцрипт кода у другој ознаци скрипте. Овај пост описује процес сакривања ЈаваСцрипт кода у извору приказа.