Внимание — в Сети запущен сайт, приводящий к зависанию iPhone, iPad и Mac
Разработчикам удалось найти очередной баг в Safari, причем как в мобильной, так и в настольной версии браузера. Продемонстрировать опасность найденной ошибки разработчики решили наглядно — они создали специальный сайт, после перехода на который iPhone, iPad или Mac просто-напросто зависнет.
Название «сайту-убийце» решено было дать самое что ни на есть говорящее — CrashSafari.com. Переход на этот сайт через мобильную версию Safari непременно приведет либо к полному зависанию устройства, либо к зависанию браузера. Выручит в этом случае только перезагрузка. На Mac браузер Safari можно успеть закрыть, однако, если этого не сделать оперативно, то компьютер так же зависнет.
За зависание Safari отвечает небольшой JavaScript-код, который тысячу раз обращается к HTML5 History API. И если в Chrome или Firefox этот сценарий браузером блокируется через определенное время, то в Safari блокировка не срабатывает. Баг с History API имеет место на всех версиях iOS и OS X, включая последние обновления.
Примечательно, что никакого пагубного влияния сайт CrashSafari.com на устройства не оказывает.
Это должен знать каждый:
✅ Подписывайтесь на нас в Telegram, ВКонтакте, и Яндекс.Дзен.