Подтвердить что ты не робот

Как скрыть код javascript

Возможный дубликат:
Как я могу запутать JavaScript?

Hello!

Можно ли скрыть код JS? Как? Я где-то читал такую ​​технику, как: взять JS во внешний файл и использовать js-encrypt.

Я знаю, что невозможно скрыться от всех глаз, но...

Спасибо.

4b9b3361

Ответ 1

Невозможно скрыть Javascript от пользователя, так как их браузеру необходимо загрузить его, чтобы выполнить его. Единственный другой вариант - obfuscation.

Ответ 2

Вы можете запустить свою частную сторону сервера JavaScript, например. используя ASP JScript.NET

<% WebService Language="JScript" Class="MyClass" %>

Вы можете поместить скрытые функции на сервер и вызвать его через AJAX в не скрытой части кода на клиенте.

вы также можете использовать

<script runat="server">

или если вы не используете платформу Microsoft, вы можете рассмотреть Mozilla Rhino

Ответ 3

Поскольку вы можете взять чей-то еще код и попытаться его зашифровать, то же самое касается других, которые могут взять ваш код. Единственное решение, которое, как мне кажется, состоит в том, чтобы обмануть ваш код javascript, чтобы другим было трудно понять, но там снова есть расшифрователи, поэтому никакого реального решения по тому, что я знаю, не появилось до сих пор.

Ответ 4

Простой ответ - нет - поскольку браузеру необходимо понять javascript, тогда пользователь сможет понять javascript...