Браузер і продуктивність · Middle · Запитання 58 з 75
Чому <a href={userUrl}> небезпечний, якщо userUrl не перевірено?
- ✓Правильна відповідь: Значення на кшталт
javascript:alert(1)виконує скрипт під час кліку - 2Довгі URL обвалюють браузер
- 3Посилання на інші домени зливають cookies
Пояснення
Екранування тексту не допомагає з URL. Дозволяйте лише схеми http: і https: (і, можливо, mailto:).