Jinja2 - Скрыть заявления от показа в исходном коде - PullRequest
0 голосов
/ 09 ноября 2019

У меня есть словарь, который я передал из python в javascript

data

Я использовал здесь такие выражения jinja var mapping = {{ data | tojson }};

Похоже, чтов исходном коде сайта. Могу ли я в любом случае это скрыть?

1 Ответ

0 голосов
/ 09 ноября 2019

Краткий ответ: Нет. JavaScript, необходимый странице, независимо от того, сгенерирован ли он из шаблона Jinja или нет, будет виден всем, кто просматривает источник страницы.

Чем длиннее ответ, тем больше вы можете '«запутать» JavaScript, чтобы сделать его нечитаемым для случайных читателей. Ваши более технические оппоненты воспримут это как вызов, что будет легко, если они смогут использовать встроенные в браузер средства отладки.

...