Проект на JavaScript "Имитация загрузки файла". Задание
Борьба с pop-up хаосом: почему JavaScript не может открывать новые вкладки?
Эпоха «дикого веба» начала 2000-х осталась в прошлом. Старшее поколение разработчиков помнит, как один неосторожный клик по ссылке на сомнительном сайте мог породить лавину из десятков всплывающих окон, намертво вешавших браузер и систему. Сегодня политика безопасности браузеров жестко защищает пользователя. Главное правило современного веба: никакого самоуправства. Браузер больше не доверяет слепо коду JavaScript, если речь идет об открытии новых окон или принудительных редиректах. Браузеры блокируют...