Как экранировать тег script

Рейтинг: 0Ответов: 0Опубликовано: 14.07.2023

Я использую в django шаблоне вот такой код:

<script>
    let email = '{{ current_user_email|escapejs }}';
    let currentUserID = {{ current_user_id|escapejs }};
</script>

Но когда я захожу в инспектор кода в браузере, видны переменные и их значения:

<script>
    let email = 'example@ex.com';
    let currentUserID = 1;
</script>

Это небезопасно. Можно ли как-то экранировать тег script или другим способом передавать переменные из шаблона в js.

Ответы

Ответов пока нет.