В будущих версиях браузера Chrome будет исправлена уязвимость, позволяющая владельцам некоторых сайтов блокировать доступ для тех пользователей, у каких включен режим «инкогнито». Режим данный работает очень просто: он блокирует cookie-файлы, которые сайты оставляют на компьютере пользователя, чтобы потом при дальнейшем визите выследить, что это был именно он. В первую очереди cookie-файлы используются для того, чтобы показывать пользователям релевантную рекламу, которая, конечно же, намного эффективнее универсальной рекламы, рассчитанной на всех подряд. Поэтому выручка сайтов напрямую может зависеть от использования cookie-файлов, вот некоторые и придумали, не получив возможность сохранить cookie-файл, блокировать доступ к контенту для таких пользователей. Заодно такие сайты блокируют контент при обнаружении приложений, таящих от пользователя рекламу.
Для борьбы с такими сайтами в Chrome будет изменен механизм работы с FileSystem API - собственно, он и позволяет сайту сохранить файл на жестком диске юзера. Сейчас в режиме «инкогнито» сайт получает информацию о недоступности этого API и, собственно, на основании этого и блокирует контент. И уже FileSystem API будет всегда доступен, но в режиме «инкогнито» cookie-файл будет приниматься и сохраняться в оперативной памяти, а не сохраняться на диске - как если нет вы очистили cookie при выходе из браузера.
Обновленная функция «инкогнито» появилась в тестовом режиме в сборке Chrome 74, где она включается в меню разработчика. Ожидается, что в сборке Chrome 76, выходящей в начале апреля, функция будет включена по умолчанию.