Могу ли я скрыть свой код javascript на стороне клиента ??? Или каким-то образом сделать его нечитаемым не пользователями, а хакерами?Скрытие/кодирование моего кода javascript
ответ
Там нет никакого способа. Он не может быть зашифрован, потому что браузер должен выполнить его, и он не знает, как расшифровать.
Лучше всего это минимизировать/obfuscate (см. Anax), чтобы пользователи не пытались прочитать код. Если кто-то хочет это плохо, он, в конце концов, получит его. Время для этого очень велико, и, надеюсь, это ободряет пользователей.
Вы можете перейти от действительно дешевые (добавление большого количества CR в начале HTML-документа), чтобы не так дешевые фокусы (Javascript преуменьшать/Затемнение), но на самом деле ничто не помешает половину спуска пользователя чтобы прочитать ваш код.
Взгляните на этот вопрос SO возможные пути, чтобы запутать сценарий:
Ну это не полное решение, но вы можете Минимизировать ваш JavaScript, чтобы сделать его менее читаемым человеком.
Статья Википедии на минификация: http://en.wikipedia.org/wiki/Minification_(programming)
Интернет инструмент для Минимизировать JavaScript: http://www.refresh-sf.com/yui/
- 1. Ошибка моего javascript-кода
- 2. Неверная интерпретация моего кода Ruby моего кода
- 3. Выполнение кода моего кода
- 4. Функция форматирования JavaScript-кода для моего сайта
- 5. Как остановить постбэк запуск моего кода JavaScript
- 6. Javascript/JQuery улучшить минификация моего яваскрипта кода
- 7. Как повысить производительность моего кода javascript
- 8. Простое сокращение моего кода
- 9. Нахождение сложность моего кода
- 10. Ускорение моего числового кода
- 11. Улучшения моего кода
- 12. Ошибка моего кода «System.IndexOutOfRangeException»
- 13. Ускорение моего кода VBA
- 14. Итог моего кода
- 15. Correction моего кода SQL
- 16. проверка моего кода JSON
- 17. Очистка моего кода SQL
- 18. Какая ошибка моего кода?
- 19. Сокращение моего кода
- 20. Документирование моего кода Django
- 21. Рефакторинг моего углового кода
- 22. Отладка моего сбойного кода
- 23. Ищете упрощение моего кода
- 24. XMLHttprequest.send (null) сбой моего кода
- 25. Как добавить значение кода для моего кода?
- 26. Изменение JavaScript-кода на jQuery моего собственного скрипта
- 27. extjs 6.0 sencha cmd для компиляции только моего кода javascript
- 28. кнопка для запуска и остановки моего кода в javascript
- 29. Как использовать eslint для форматирования моего javascript-кода?
- 30. Использование кода jQuery для замены моего javascript XMLHttpRequest
Спасибо за ссылку. –