Vue · Senior · Запитання 29 з 75
Чим ризикована прив'язка значень від користувача до :style?
- ✓Правильна відповідь: Шкідливий CSS може накласти підроблений UI (clickjacking) або витягти дані через
url(); дозволяйте лише безпечні властивості - 2Прив'язки стилів можуть напряму виконувати JavaScript
- 3Це ніколи не ризиковано
Пояснення
Прив'язуйте з введення користувача лише конкретні властивості (наприклад, color), перевірені за білим списком, і ніколи - цілий об'єкт стилів від користувача.