Веб-безпека · Middle · Запитання 12 з 75

Стан із серверного рендерингу вбудовується так: <script>window.__STATE__ = ${JSON.stringify(state)}</script>. У чому проблема?

Пояснення

HTML-парсер бачить </script> раніше, ніж виконується JavaScript. Фреймворки й серіалізатори, створені для цього, екранують <, > і /.

Де почитати

Помилка в запитанні

Веб-безпека · Middle · запитання 12

Перевірте себе

Пройдіть тест Веб-безпека · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест