Apple, в отличие от Google, не имеет привычки заигрывать со своими пользователями, скрывая те или иные возможности своих устройств. В Купертино считают, что в этом нет никакого смысла, потому что, если обнаружить функцию смог только дотошный пользователь, значит, прошивка выстроена неграмотно и не может считаться по-настоящему удобной. Но, как известно, из любого правила бывают исключения, и даже Apple время от времени позволяет себе подобные эксперименты.
Читайте также: Как заблокировать всплывающие окна в Safari на iOS
Мало кто знает, что в Safari есть несколько экспериментальных параметров, которые неактивны по умолчанию. К тому же Apple специально спрятала их подальше в меню настроек, чтобы случайные пользователи не нашли их и не активировали. Это связано с тем, что большая часть параметров действительно может пригодиться только разработчикам и владельцам сайтов, но есть среди них и такие, которые придутся кстати всем без исключения. Уже пользуетесь ими? Ответы оставляйте в комментариях или нашем Telegram-чате.
Секретные функции Safari
Чтобы получить доступ к экспериментальным функциям Safari, перейдите в «Настройки» — Safari – «Дополнения» — Experimental Features. Несмотря на то что в общей сложности здесь доступно более 20 параметров, нас интересуют только три:
Ad Click Attribution
Этот параметр пригодится тем, кто не хочет, чтобы рекламодатели получали о них хоть какие-то данные. В результате даже если вы перейдёте по рекламному баннеру, его автор не узнает о вас ровным счетом ничего. В дополнение рекомендуется активировать штатный параметр Safari под названием «Без перекрестн. отслеживания».
Blank anchor target implies
Данная надстройка защитит вас от фишинговых сайтов. Она будет блокировать подмену оригинального сайта поддельным, которая иногда происходит при переходе по рекламной ссылке. В таких случаях обычно внимание пользователя отвлекает открывающийся во весь экран баннер, а в это время исходный сайт, с которого вы перешли, подменяется фишинговым.
Intersection Observer
Несмотря на то что у многих этот параметр активирован по умолчанию, бывает, что по какой-то причине он отключается. Intersection Observer позволяет браузеру понимать, какие компоненты сайта нужны пользователю в данный момент, а какие — нет. Это особенно актуально для сайтов с бесконечной лентой прокрутки. Если данный параметр активен, Safari будет обрабатывать только видимую часть страницы, не затрачивая ресурсов на поддержание в памяти компонентов, которых нет в поле вашего зрения. В результате расходуется меньше ресурсов и загрузка происходит быстрее.