Меню Затваряне

Скрийте вашия Javascript във view-source

javascript

Може да се запитате защо някой трябва да скрие някакъв скрипт? Първо – ако това е нещо ваше и не искате да ви го откраднат, или просто да скриете нещо от ботове например.

В моят случай, всичко започна със скриване на имейла ми от ботове, за да се предотвратят нежелани писма във входящата ми поща и след това се превърна в скриване на пълния js код. Obfuscating на кода ви е добро решение, но не е достатъчно, защото макар и да е трудно, някой би могъл да дешифрира кода ви.

Това, което всъщност правя, е да изтрия съдържанието на елемента на моя скрипт от dom, така че след като браузърът обработи вашия код, той изчезва.

Например, ако кодът ви е този:

<script type="text/javascript">
    //your code goes here
</script>

трябва само да го смените така:

<script id="erasable" type="text/javascript">
    //your code goes here
    document.getElementById('erasable').innerHTML = "";
</script>

Това е обикновен хак. По никакъв начин не може да защити напълно вашия код, но ще направи разкриването му доста предизвикателно.

Публикувано в Съвети и трикове

СВЪРЗАНИ СТАТИИ

Вашият коментар

Ние използваме бисквитки, за да ви предоставим най-доброто онлайн изживяване. Като се съгласявате, приемате използването на бисквитки в съответствие с нашата политика за бисквитки.

Настройките за поверителност са запазени!
Настройки за поверителност

Когато посещавате който и да е уеб сайт, той може да съхранява или извлича информация във вашия браузър, най-вече под формата на бисквитки. Контролирайте вашите лични услуги за бисквитки тук.


Проследяваме анонимна потребителска информация, за да подобрим нашия уебсайт.
  • _ga
  • _gid
  • _gat

Откажи всички
Приеми всички