Safari 12, работающий на macOS Mojave | |||||
Разработчик (и) | Apple Inc. | ||||
---|---|---|---|---|---|
Первоначальный выпуск | 7 января 2003 г.; 17 лет назад (07.01.2003) | ||||
Стабильный выпуск (ы) [±] | |||||
| |||||
Предварительная версия (-ы) [±] | |||||
| |||||
Написано на | C ++, Objective-C и Swift | ||||
Engines | WebKit, Nitro | ||||
Операционная система | macOS. iOS. iPadOS. | ||||
Тип | Веб-браузер | ||||
Лицензия | Бесплатное ПО ; некоторые компоненты GNU LGPL | ||||
Веб-сайт | www.apple.com / safari / |
Safari - это графический веб-сайт браузер, например Apple на базе движка WebKit. Впервые выпущенная для настольных ПК в 2003 году с Mac OS X Panther, мобильная версия была объединена с устройствами iOS с момента появления iPhone в 2007 году. Safari - это браузер по умолчанию на устройствах Apple. Версия Windows доступна с 2007 по 2012 год.
До 1997 года компьютеры Apple Macintosh поставлены с Netscape Navigator и Cyberdog только веб-браузеры. Internet Explorer для Mac позже был включен в качестве веб-сайта по умолчанию для Mac OS 8.1 и более поздних версий в рамках пятилетнего соглашения между Apple и Microsoft. За это время Microsoft выпустила три основные версии Internet Explorer для Mac, которые были связаны с Mac OS 8 и Mac OS 9, хотя Apple продолжала запускать Netscape Navigator в качестве альтернативы. В итоге Microsoft выпустила версию Internet Explorer для Mac OS X, которая по умолчанию включает все выпуски Mac OS X, начиная с Mac OS X DP4 и заканчивая Mac OS X v10.2.
7 января 2003 года на Macworld Сан-Франциско Стив Джобс объявил, что Apple разработала собственный веб-браузер под названием Safari. Он был основан на внутреннем форке механизма рендеринга Apple KHTML , который называется WebKit. Позднее в тот же день компания выпустила первую бета-версию, доступную только для Mac OS X. За этим последовал ряд официальных и неофициальных бета-версий, вплоть до версии 1.0, выпущенной 23 июня 2003 г. Первоначально доступный только для отдельной установки для Mac OS X 10.2, Safari был в комплекте с Mac OS X v10.3 24 октября 2003 г., как браузер по умолчанию, с Internet Explorer для Mac, включен только в качестве альтернативного Версия 1.0.3, выпущенная 13 августа 2004 г., последняя версия поддерживающей Mac OS X 10.2, версия 1.3.2, выпущенная 12 января 2006 г., последняя версия версией поддерживающей Mac OS X 10.3. Тем не менее, 10.3 получила обновления безопасности до 2007 года.
В апреле 2005 года Дэйв Хаятт, один из разработчиков Safari в Apple, задокументировал свое исследование, исправил дизайн выдает ошибки в Safari, что позволяет ему пройти тест Acid2, викорифицируйте Проект веб-стандартов. 27 апреля 2005 года он объявил, что его новая версия Safari прошла испытание, что сделало его первым веб-браузером, который сделал это.
Safari 2.0 был выпущен 29 апреля 2005 года как единственный веб-браузер. входит в Mac OS X 10.4. Apple рекламировала эту версию как имеющую прирост скорости в 1,8 раза по сравнению с версией 1.2.4, но в ней еще не было исправлений ошибок Acid2. Необходимые изменения были изначально недоступны для конечных пользователей, если они сами не загрузили и не скомпилировали исходный код WebKit или не запустили одну из ночных автоматических сборок, доступных на OpenDarwin. орг. В конце, 31 октября 2005 г. Apple выпустила версию Safari 2.0.2, включающую в себя модификации, необходимые для прохождения Acid2.
В июне 2005 г., после некоторой критики со стороны разработчиков KHTML за отсутствие доступа к журналам изменений, Apple переместила исходный код разработки и отслеживание ошибок WebCore и JavaScriptCore в OpenDarwin.org. Сам WebKit также был выпущен с открытым исходным кодом. Исходный код для маршрута, не связанных с рендерером, таких как его элементы GUI, остается собственностью.
Последняя стабильная версия Safari 2, Safari 2.0.4, выпущена 10 января 2006 года для Mac OS X. Она была доступна только как часть обновления Mac OS X 10.4.4. В этой версии были устранены проблемы с макетом и загрузкой ЦП. Safari 2.0.4 последней версией, выпущенной исключительно для Mac OS X.
9 января 2007 года на Macworld SF Джобс анонсировал iPhone. Операционная система (позже названная iPhone OS и могла переименованная в iOS ) использовала мобильную версию Safari и отображала полнофункциональные веб-сайты настольного уровня.
11 июня 2007 года на Всемирной конференции разработчиков Apple Джобс анонсировал Safari 3 для Mac OS X 10.5, Windows XP и Windows Vista. Во время анонса он провел тест на основе набора тестов iBench, сравнив самые популярные браузеры Windows, тем самым заявив, что Safari был самым быстрым браузером. Более поздние сторонние тесты времени загрузки HTTP подтвердили заявление Apple о том, что Safari 3 действительно был самым быстрым браузером на платформе Windows с точки зрения начальной загрузки данных через Интернет, хотя было обнаружено, что он работает лишь незначительно быстрее. чем Internet Explorer 7 и Mozilla Firefox при загрузке статического содержимого из локального кеша.
Первоначальная бета-версия Safari 3 для Windows, выпущенная в тот же день, что и анонс на WWDC 2007 было несколько известных ошибок и эксплойт нулевого дня, который позволял удаленное выполнение. Затем через три дня, 14 июня 2007 г., Apple исправила исправленные ошибки в версии 3.0.1 для Windows. 22 июня 2007 года Apple выпустила Safari 3.0.2 для устранения некоторых ошибок, проблем с производительностью и других проблем безопасности. Safari 3.0.2 для Windows обрабатывает некоторые шрифты, которые отсутствуют в браузере, но уже установлены на компьютере в Windows, например Tahoma, Trebuchet MS и другие.
iPhone был официально выпущен 29 июня 2007 года. Он включает версию Safari, основанную на том же механизме рендеринга WebKit, что и настольную версию, но с измененным набором функций, более подходящим для мобильных устройств. Номер версии Safari, соответствует в строке пользовательского агента, равенство 3.0, что соответствует современной настольным версии Safari.
Первый стабильный небета-выпуск Safari для Windows, Safari 3.1, был предложен для бесплатной загрузки 18 марта 2008 г. В июнь 2008 г. Apple выпустила версию 3.1.2, устраняющую уязвимость системы безопасности в версии Windows, которая может вызвать исполняемые файлы и их выполнение на рабочем столе пользователя.
Safari 3.2, выпущенный 13 ноября 2008 г., представил антифишинг функции, использующие поддержку Google Safe Browsing и сертификата расширенной проверки. Последняя версия Safari 3 - 3.2.3, выпущенная 12 мая 2009 года.
2 июня 2008 года команда разработчиков WebKit анонсировала SquirrelFish, новый Движок JavaScript, увеличивающий скорость интерпретации скриптов в Safari. Движок - одна из новых функций Safari 4, выпущенных для разработчиков 11 июня 2008 года. Новый движок JavaScript быстро превратился в SquirrelFish Extreme с еще более высокой производительностью по сравнению с SquirrelFish, и в итоге был продан как Nitro. 24 февраля 2009 г. была выпущена общедоступная бета-версия Safari 4 с новыми функциями, такими как инструменты сайты (аналогичные функции Speed Dial в Opera ), которые отображают самые популярные сайты на 3D-стене. Cover Flow, функция Mac OS X и iTunes, также была реализована в Safari. В общедоступных бета-версиях вкладки размещены в строке заголовка окна, аналогично Google Chrome. В окончательной версии панель вкладок была возвращена в исходное положение, ниже панели URL. Версия для Windows приняла родную Windows тему вместо ранее использовавшегося интерфейса в Mac OS X. Кроме того, Apple удалила синий индикатор выполнения, расположенный в адресной строке (позже восстановленный в Safari 5). Safari 4.0.1 была выпущена для Mac 17 июня 2009 г. и исправила проблемы с лицами в iPhoto '09. Safari 4 в Mac OS X v10.6 «Snow Leopard» имеет 64-разрядную поддержку, что позволяет ускорить загрузку JavaScript до 50%. Он также имеет встроенную защиту от ударов, уникальную для Snow Leopard; Устойчивость к сбою сохранит браузер в целости, если плагин, такой как Flash player, выйдет из строя, так что другие вкладки или окна не будут затронуты. Safari 4.0.4, выпущенный 11 ноября 2009 г. для OS X и Windows, еще больше улучшает производительность JavaScript.
Safari был одним из двенадцати браузеров, предлагаемых с для EU пользователей Microsoft Windows в 2010 году. Это один из пяти браузеров, отображаемых на первой странице выбора вместе с Chrome, Firefox, Internet Explorer и Opera.
Начиная с Safari 4, адресная строка была переработана:
Safari в Mac OS X и Windows был настроен так, чтобы выглядеть больше похоже на Safari на iPhone, чем на предыдущие версии.
Safari 4 также включает следующие новые функции:
7 июня 2010 года Apple выпустила Safari 5 с новым Safari Reader для чтения статей в Интернете, не отвлекаясь (основан на инструменте читаемости Arc90) и на 30% выше производительности JavaScript по с Safari 4. Safari 5 включает улучшенные инструменты разработчика и поддерживает более десятка новых технологий HTML5, ориентированных на взаимодействие. Начиная с Safari 5, разработчики могут создавать безопасные расширения Safari для улучшения работы в Интернете. Apple также повторно добавила индикатор выполнения адресной строки в этом выпуске. Safari 5.0.1 по умолчанию включил PrefPane расширений; ранее пользователям приходилось Вход через меню «Отладка».
Apple также выпустила Safari 4.1 одновременно с Safari 5 исключительно для Mac OS X Tiger. Обновление включало большинство функций и улучшений безопасности, обнаруженных в Safari 5. Однако оно не включало Safari Reader или Safari Extensions. Вместе с Mac OS X 10.7 Lion 20 июля 2011 года Apple выпустила Safari 5.1 для Windows и Mac с новой функцией «Список для чтения» и более быстрым просмотром. Apple одновременно выпустила Safari 5.0.6 для Mac OS X 10.5 Leopard, исключив пользователей Leopard из новых функций Safari 5.1.
Safari 5.1.7 стала последней версией Safari, разработанной для Windows.
Safari 5 включает следующие новые функции:
В представлении «Лучшие сайты» теперь есть кнопка для переключения на поиск по полной истории.
В представлении «Лучшие сайты» теперь есть кнопка для переключения на поиск по полной истории. Другие функции расширения разработчиков и расширений Safari, созданных с использованием веб-стандартов, таких как HTML5, CSS3 и JavaScript.
Safari 6.0 ранее назывался Safari 5.2, пока Apple не объявила об изменении на WWDC 2012. Стабильный выпуск Safari 6 совпал с выпуском OS X Mountain Lion 25 июля 2012 г. и интегрирован в ОС. Интернет-общедоступный Интернет-сайт Apple или других источников. Apple выпустила Safari 6 через Software Update для пользователей OS X Lion. Он не был выпущен для версий OS X до Lion или Windows. Что касается недоступности Safari 6 в Windows, Apple заявила, что «Safari 6 доступен для Mountain Lion и Lion. Safari 5 по-прежнему доступен для Windows ». Microsoft удалила Safari со своей страницы BrowserChoice.
11 июня 2012 года Apple представила предварительную версию Safari 6.0 для работы с функцией под названием iCloud Tabs, которая позволяет пользователям «синхронизировать» свои открытые вкладки с любой iOS или другими OS X, на которой установлено последнее программное обеспечение. Safari 6 также включает новые функции конфиденциальности, в том числе настройку «Попросить веб-сайты не отслеживать меня» и возможность для веб-сайтов отправлять пользователей OS X 10.8 Mountain Lion, хотя в нем удалена поддержка RSS. Safari 6 имеет возможность совместного использования листов в OS X Mountain Lion. Доступны следующие параметры: «Добавить в список для чтения», «Добавить закладку», «Отправить эту страницу по электронной почте», «Сообщение», «Twitter» и «Facebook». Также были добавлены вкладки с полностраничным предварительным просмотром.
Safari 6 следующие функции, многие из которых доступны только в OS X 10.8 Mountain Lion:
Дополнительно были удалены различные функции, включая, помимо прочего, Окно действий, отдельное окно загрузки, прямую поддержку RSS-каналов в поле URL -адреса и закладках. Отдельное поле поиска также больше не доступно в качестве конфигурации панели инструментов.
Объявленная на Всемирной конференции разработчиков Apple (WWDC) 10 июня 2013 года, предварительная версия Safari 7 / 6.1 для разработчиков улучшила производительность JavaScript и использование памяти., а также новый внешний вид популярных сайтов и боковой панели, а также новая функция общих ссылок. Кроме того, новая функция Power Saver приостанавливает плагины, которые не используются. Safari 7 для OS X Mavericks и Safari 6.1 (для Lion и Mountain Lion ) были выпущены вместе с OS X Mavericks на специальном мероприятии Apple 22 октября 2013 года.
Safari 8 был анонсирован на WWDC 2014 и выпущен с OS X Yosemite. Он включил поддержку WebGL, усиленные функции, повышенную скорость и улучшенную интеграцию с iCloud и обновленный дизайн.
Safari 8 представил следующие функции: доступно в OS X Yosemite:
Safari 9 была анонсирована на WWDC 2015 и выпущена с OS X El Capitan. Он включал в себя вкладки отключения звука и закрепленные вкладки.
Safari 10 был выпущен вместе с macOS Sierra 10.12 для OS X Yosemite и OS X El Capitan. Он не включает в себя все новые функции, доступные в macOS Sierra, такие как Apple Pay в Интернете и поддерживает видео в картинке, но обновление включает следующие новые функции:
Safari 10 также включает ряд обновлений безопасности, включая исправления шести уязвимостей WebKit и проблем, с добавкой Reader и вкладки. Первая версия Safari 10 была выпущена 20 сентября 2016 года, последняя версия (10.1.2) - 19 июля 2017 года.
Safari 11 выпущен как входит в состав macOS High Sierra, но 19 сентября 2017 года также доступен для OS X El Capitan и macOS Sierra. Safari 11 включает несколько новых функций, таких как интеллектуальное предотвращение слежения, направленное на предотвращение межсайтового объединения посредством ограничений на файлы cookie и другие данные веб-сайтов.
Safari 12 был выпущен впереди macOS Mojave, но также был доступен для macOS Sierra и macOS High Sierra от 17 сентября 2018 г. Safari 12 включает несколько новых функций, таких как значки на вкладках, автоматические надежные пароли и интеллектуальное предотвращение 2.0. Обновленная версия Safari 12.0.1 была выпущена 30 октября 2018 г. как часть выпуска macOS Mojave 10.14.1, а Safari 12.0.2 был выпущен 5 декабря 2018 г. вместе с macOS 10.14.2.
Поддержка классических расширений Safari, подписанных разработчиков, прекращена. Эта версия также будет последней, которая поддерживает официальную галерею расширений, и Apple авторов расширений перейти на расширения приложений Safari. Этот шаг вызвал негативные отзывы в сообществе.
Safari 13 был анонсирован вместе с macOS Catalina на WWDC 2019 3 июня 2019 года. Safari 13 включает несколько новых таких функций, как запрос на смену ненадежных паролей, USB-ключ аутентификации FIDO2, поддержка, вход с поддержкой Apple, поддержка Apple Pay в Интернете, а также повышенная скорость и безопасность. Safari 13 был выпущен 20 сентября 2019 года на macOS Mojave и macOS High Sierra.
. В июне 2020 года было объявлено, что macOS Big Sur будет включен Safari 14. Safari 14 представляет новые функции конфиденциальности, в том числе Отчет о конфиденциальности, который показывает заблокированный контент и информацию о конфиденциальности на веб-страницах. Пользователи также будут ежемесячный отчет о трекерах, заблокированных Safari. Расширения также можно отключать для каждого сайта отдельно. В Safari 14 появилась поддержка API WebExtension, используемого в Google Chrome, Microsoft Edge, Firefox и Opera, что упростило работу разработчиков. для переноса своих расширений из этих веб-браузеров в Safari. Поддержка Adobe Flash Player также будет прекращена из Safari. Safari 14 был выпущен как отдельное обновление для пользователей macOS Catalina и Mojave 16 сентября 2020 года.
Safari Technology Preview впервые был выпущен вместе с OS X El Capitan 10.11.4. Выпуски Safari Technology Preview включает последнюю версию WebKit, включающую веб-технологии, включенные в будущую стабильную версию Safari, чтобы пользователи и пользователи могли установить выпуск Technology Preview на Mac, протестировать эти функции и предоставить отзывы.
В macOS Safari представляет собой приложение Cocoa. Он использует Apple WebKit для рендеринга веб-страниц и запуска JavaScript. WebKit состоит из WebCore (на основе механизма KHTML Konqueror ) и JavaScriptCore (используемого на основе механизма JavaScript KDE, названного KJS). Подобно KHTML и KJS, WebCore и JavaScriptCore являются бесплатным программным продуктом и выпускаются в соответствии с условиями Стандартной лицензией ограниченного применения GNU. Некоторые улучшения Apple в коде KHTML возвращены в проект Konqueror. Apple также выпускает дополнительный код в с открытым исходным кодом с двумя пунктами BSD-подобной лицензии.
До Safari 6.0 онал встроенный агрегатор веб-каналов ., поддерживающий стандарты RSS и Atom. Текущие функции включают приватный просмотр (режим, в котором никакая информация о веб-браузерах пользователя не поддерживает браузер), возможность архивировать веб-контент в формате WebArchive, возможность напрямую отправлять полные веб-страницы по электронной почте из меню, возможность поиска по закладкам и возможность использования вкладок между устройствами Mac и iOS с версией программного обеспечения через систему iCloud.
Особенности iOS для Safari включают:
WebKit2 имеет многопроцессорный API для WebKit, в который веб-контент обрабатывается, чем приложение, использующее WebKit. Apple анонсировала WebKit2 в апреле 2010 года. Safari для OS X перешла на новый API с версией 5.1. Safari для iOS перешел на WebKit2 с iOS 8.
Apple поддерживает черный список плагинов, который можно обновлять удаленно, чтобы предотвратить появление опасных или уязвимых плагинов. работает в Safari. Первоначально Apple блокировала версии Flash и Java в более ранней версии Safari. Начиная с Safari 12, поддержка плагинов NPAPI (кроме Flash) полностью прекращена. Начиная с выпуска Safari 14, поддержка Adobe Flash Player будет полностью прекращена.
Лицензия общие условия, запрещающие обратное проектирование, копирование и сублицензирование, за исключением частей, которые открытый исходный код отказывается от гарантийной и ответственности.
Apple отслеживает использование. Пользователи Windows не могут отказаться от использования, поскольку в их лицензии отсутствует открывающее предложение If. Другие пользователи могут выбрать, и все пользователи могут использовать службы определения местоположения. «Если вы решите разрешить диагностику и сбор данных об использовании транспорта, вы соглашаетесь с тем, что Apple, ее агенты могут собирать... информацию об использовании и сопутствующую информацию... для предоставления вам... услуг (если таковые имеются), связанных с Программным продуктом Apple.... в том, что она идентифицирует вас лично... Apple может также предоставить любому такому партнеру или стороннему разработчику подмножество диагностической информации, которое относится к программному обеспечению этого партнера или разработчика... Apple и ее партнеры, лицензиаты, сторонние разработчики и веб-сайт может, собирать вас, обрабатывать и использовать данные о вашем местоположении... и поисковые запросы местоположения... в форме, которая не идентифицирует лично... Вы можете отозвать это использование в любое время... «
Apple считает, что« личное »не распространяется на« уникальные идентификаторы устройства », такие как серийный номер, номер файла cookie или IP-адрес, поэтому они используют их там, где это разрешено законом.« Мы можем собирать, использовать, передавать, и раскрывать неличную информацию для любых целей. Ниже приведены некоторые примеры неличной информации, которую мы собираем... уникальный идентификатор устройства... Мы обрабатываем информацию, собранную с помощью файлов cookie и других технологий, как неличную. Однако в той мере, в какой адреса интернет-протокола (IP) или аналогичные идентификаторы считаются личной информацией в соответствии с местным законодательством, мы также рассматриваем эти идентификаторы как личную информацию ».
В сентябре 2017 года Apple объявила, что будет использовать искусственный интеллект (AI), чтобы ограничить возможность рекламодателей отслеживать пользователей Safari, когда они просматривают веб-страницы. Использование файлов cookie разрешено в течение 24 часов, а затем отключено, если AI не решит, что пользователь хочет cookie. Основные рекламные группы возразили, заявив, что это сократит услуг, поддерживаемых рекламодателей, в то время как другие оценили изменения.
Обзор и подробная информация об эксплойтах Safari запрос от CVE Подробности.
В конкурсе PWN2OWN на конференции по безопасности CanSecWest 2008 в Ванкувере, Британская Колумбия, эксплойт Safari заставил Mac OS X стать первой ОС, проигравшей хакерское соревнование. Участники соревновались, чтобы найти способ прочитать содержимое файла, расположенного на рабочем столе пользователя, в одной из трех операционных систем: Mac OS X Leopard, Windows Vista SP1 и Ubuntu 7.10. На второй день конкурса, когда пользователям было разрешено физически взаимодействовать с компьютерами (в предыдущий день разрешались только сетевые атаки), Чарли Миллер скомпрометировал Mac OS X через незащищенную уязвимость PCRE. библиотека, используемая Safari. Миллер знал об этой уязвимости еще до конференции, используя ее без предупреждения, что является обычным подходом в этих конкурсах. Эксплуатируемая уязвимость и другие недостатки были исправлены в Safari 3.1.1.
В конкурсе PWN2OWN 2009 года Чарли Миллер применил еще один эксплойт Safari для взлома Mac. Миллер снова признал, что он знал об уязвимости до начала конкурса. Apple выпустила исправление для этого и других эксплойтов 12 мая 2009 года с Safari 3.2.3.
Safari 6.0 требует Mac OS X v10.7.4 или новее. Для Safari 5.1.7 требуется Mac с Mac OS X v10.6.8 или любой ПК с Windows XP Service Pack 2 или новее, Windows Vista или Windows 7. Для Safari 5.0.6 требуется Mac с Mac OS X 10.5.8.
Версия Safari, включенная в Mac OS X v10.6 (и более поздние версии), скомпилирована для 64-битной архитектура. Apple утверждает, что запуск Safari в 64-битном режиме увеличит скорость рендеринга до 50%.
На 64-битных устройствах iOS и стандартные приложения содержат 64-битные сборки, включая Safari.
Более ранняя версия Apple Software Update (в комплекте с Safari, QuickTime и iTunes для Microsoft Windows) выбрала Safari для установки из списка программ Apple для загрузки по умолчанию, даже если существующий установка Safari на компьютере пользователя не обнаружена. Джон Лилли, бывший генеральный директор Mozilla, заявил, что использование Apple своего обновляющего программного обеспечения для других продуктов является «плохой практикой, и ее следует прекратить». Он утверждал, что такая практика «граничит с практикой распространенных программ» и «подрывает доверие, которое мы все пытаемся завоевать у пользователей». Представитель Apple Билл Эванс обошел стороной заявление Лилли, заявив, что Apple «использовала программное обеспечение только для того, чтобы пользователи Mac и Windows» были легко и удобно получать последнее обновление Safari от Apple ». Apple также выпустила новую версию Apple Software Update, в которой новое программное обеспечение помещается в отдельный раздел, хотя по-прежнему выбирается для установки по умолчанию. К концу 2008 года Apple Software Update больше не выбирает новые элементы установки в разделе нового программного обеспечения по умолчанию.
Software Security Фирма Sophos подробно описаны, как пользователи Snow Leopard и Windows не поддерживались выпуском Safari 6 в то время, в то время как на этих платформах, осталось более 121 уязвимости, не исправленной. С тех пор у Snow Leopard было только три второстепенных выпуска версии (последний - в сентябре 2013 года), а у Windows не было ни одного. Хотя Apple не опубликовала никаких официальных сообщений, это свидетельствует о том, что это последние версии.
Хотя в первые годы своего существования в Safari были внедрены несколько стандартных функций HTML5 (как Canvas API), и он подвергся атаке < for failing to keep pace with some modern web technologies. Since 2015, iOS has allowed third party web browsers to be installed, including Chrome, Firefox, Opera and Edge; however, they are all forced to use the underlying WebKit browser engine, and inherit its limitations.
Начиная с 2018 года Apple сделала технические изменения функции блокировки контента Safari, которые вызвали негативную реакцию со стороны пользователей и разработчиков расширений блокировки рекламы, которые заявили, что эти изменения не позволяют предложить аналогичный уровень защиты пользователей, который есть в других браузерах. Внутреннее обновление ограничивает количество правил блокировки, которые могут использовать сторонними сторонними механизмами, что препятствовало полной реализации блокировки, разработанным сообществом. В ответ несколько разработчиков популярных блокировщиков рекламы и объявили их продукты больше не выпускаются, поскольку они несовместимы с недавно ограниченными функциями контента в Safari. В соответствии с политикой Apple требует использования WebKit, основного движка рендеринга Safari, во всех браузерах, разработанных для ее платформы iOS, что не позволяет пользователям устанавливать любой совместимый продукт, предлагающий полную функциональность блокировки рекламы. Начиная с Safari 13, популярные расширения, такие как UBlock Origin, больше не будут работать.
Программа разработчика Safari была бесплатной программой для разработчиков расширений и веб-сайтов HTML5. Это предлагает участникам разрабатывать расширения для Веб-браузер Apple Safari . Начиная с WWDC 2015, это часть единой программы Apple Developer Program, которая стоит 99 долларов в год.